=>> Building devel/build2 build started at Sun Dec 29 09:01:49 GMT 2024 port directory: /usr/ports/devel/build2 package name: build2-0.17.0_1 building for: FreeBSD FreeBSD:14:amd64-default-job-02 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: fuz@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 1001 1001 2138 Oct 17 19:31 /usr/ports/devel/build2/Makefile Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1401000 Jail OSVERSION: 1402000 Job Id: 02 !!! Jail is newer than host. (Jail: 1402000, Host: 1401000) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/space/poudriere_data/.m/FreeBSD_14_amd64-default/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/space/poudriere_data/.m/FreeBSD_14_amd64-default/02/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=FreeBSD:14:amd64-default SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/space/poudriere_data/.m/FreeBSD_14_amd64-default/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for build2-0.17.0_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- fuz@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/devel/build2/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/build2/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/build2/work/.cache HOME=/wrkdirs/usr/ports/devel/build2/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/build2/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/build2/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/build2/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/build2/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/build2/work/.cache HOME=/wrkdirs/usr/ports/devel/build2/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/build2/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/build2/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- SOVERSION=0.17 PORTDOCS="" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/build2" EXAMPLESDIR="share/examples/build2" DATADIR="share/build2" WWWDIR="www/build2" ETCDIR="etc/build2" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/build2 DOCSDIR=/usr/local/share/doc/build2 EXAMPLESDIR=/usr/local/share/examples/build2 WWWDIR=/usr/local/www/build2 ETCDIR=/usr/local/etc/build2 --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### /usr/local/etc/poudriere.d/make.conf finance_gnucash_SET=DATABASE #OPTIONS_SET=GSSAPI GSSAPI_BASE LDAP #OPTIONS_UNSET=GSSAPI_NONE GSSAPI_MIT GSSAPI_HEIMDAL #security_sudo_UNSET=GSSAPI_BASE GSSAPI DEFAULT_VERSIONS= python=3.11 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- ulimit: can't get limit: Invalid argument cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 12099 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD2CLAUSE BSD3CLAUSE MIT accepted by the user =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> build2-0.17.0_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.21.3.pkg [FreeBSD:14:amd64-default-job-02] Installing pkg-1.21.3... [FreeBSD:14:amd64-default-job-02] Extracting pkg-1.21.3: .......... done ===> build2-0.17.0_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of build2-0.17.0_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD2CLAUSE BSD3CLAUSE MIT accepted by the user => build2-toolchain-0.17.0.tar.xz doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://download.build2.org/0.17.0/build2-toolchain-0.17.0.tar.xz build2-toolchain-0.17.0.tar.xz 6167 kB 1294 kBps 05s ===> Fetching all distfiles required by build2-0.17.0_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD2CLAUSE BSD3CLAUSE MIT accepted by the user ===> Fetching all distfiles required by build2-0.17.0_1 for building => SHA256 Checksum OK for build2-toolchain-0.17.0.tar.xz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD2CLAUSE BSD3CLAUSE MIT accepted by the user ===> Fetching all distfiles required by build2-0.17.0_1 for building ===> Extracting for build2-0.17.0_1 => SHA256 Checksum OK for build2-toolchain-0.17.0.tar.xz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for build2-0.17.0_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> build2-0.17.0_1 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [FreeBSD:14:amd64-default-job-02] Installing gmake-4.4.1... [FreeBSD:14:amd64-default-job-02] `-- Installing gettext-runtime-0.22.5... [FreeBSD:14:amd64-default-job-02] | `-- Installing indexinfo-0.3.1... [FreeBSD:14:amd64-default-job-02] | `-- Extracting indexinfo-0.3.1: .... done [FreeBSD:14:amd64-default-job-02] `-- Extracting gettext-runtime-0.22.5: .......... done [FreeBSD:14:amd64-default-job-02] Extracting gmake-4.4.1: .......... done ===> build2-0.17.0_1 depends on package: gmake>=4.4.1 - found ===> Returning to build of build2-0.17.0_1 ===> build2-0.17.0_1 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.3.0,1.pkg [FreeBSD:14:amd64-default-job-02] Installing pkgconf-2.3.0,1... [FreeBSD:14:amd64-default-job-02] Extracting pkgconf-2.3.0,1: .......... done ===> build2-0.17.0_1 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of build2-0.17.0_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> build2-0.17.0_1 depends on shared library: libsqlite3.so - not found ===> Installing existing package /packages/All/sqlite3-3.46.1,1.pkg [FreeBSD:14:amd64-default-job-02] Installing sqlite3-3.46.1,1... [FreeBSD:14:amd64-default-job-02] `-- Installing libedit-3.1.20240808,1... [FreeBSD:14:amd64-default-job-02] `-- Extracting libedit-3.1.20240808,1: .......... done [FreeBSD:14:amd64-default-job-02] Extracting sqlite3-3.46.1,1: .......... done ===> build2-0.17.0_1 depends on shared library: libsqlite3.so - found (/usr/local/lib/libsqlite3.so) ===> Returning to build of build2-0.17.0_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for build2-0.17.0_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for build2-0.17.0_1 c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o build2/b.b.o -c build2/b.cxx In file included from build2/b.cxx:9: In file included from ./../libbutl/libbutl/pager.hxx:10: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from build2/b.cxx:17: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from build2/b.cxx:17: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from build2/b.cxx:22: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from build2/b.cxx:28: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from build2/b.cxx:29: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from build2/b.cxx:32: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: In file included from build2/b.cxx:36: In file included from ./libbuild2/parser.hxx:16: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from build2/b.cxx:36: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: build2/b.cxx:604:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 604 | o.dir = move (d); | ^ | std:: build2/b.cxx:607:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 607 | n.dir = move (d); | ^ | std:: build2/b.cxx:630:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 630 | names ns {move (n)}; | ^ | std:: build2/b.cxx:632:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 632 | ns.push_back (move (o)); | ^ | std:: build2/b.cxx:955:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 955 | src_root = move (p.first); | ^ | std:: build2/b.cxx:969:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 969 | out_root = move (p.first); | ^ | std:: build2/b.cxx:1042:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | ctx.old_src_root = move (p); | ^ | std:: build2/b.cxx:1420:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1420 | ts.out_base = move (out_base); | ^ | std:: build2/b.cxx:1421:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1421 | ts.buildfile = move (*bf); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from build2/b.cxx:20: In file included from ./libbuild2/dump.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from build2/b.cxx:20: In file included from ./libbuild2/dump.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: build2/b.cxx:1056:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 1056 | v = src_root; | ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: build2/b.cxx:1090:45: note: in instantiation of function template specialization 'build2::value::operator=' requested here 1090 | rs.assign (ctx.var_forwarded) = true; | ^ 330 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/adhoc-rule-buildscript.b.o -c libbuild2/adhoc-rule-buildscript.cxx In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:13: In file included from ./libbuild2/build/script/script.hxx:14: In file included from ./libbuild2/script/script.hxx:11: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:13: In file included from ./libbuild2/build/script/script.hxx:14: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: ./libbuild2/adhoc-rule-buildscript.hxx:79:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 79 | : adhoc_rule (move (n), l, b) {} | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:13: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:15: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:20: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:20: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:20: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:22: In file included from ./libbuild2/build/script/parser.hxx:13: ./libbuild2/script/parser.hxx:111:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: ./libbuild2/script/parser.hxx:111:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:151:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 151 | diag = convert (move (a.value)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:169:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | istringstream is (move (t)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:174:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 174 | move (diag), as.loc); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:495:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | pts.push_back (move (pto)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:583:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 583 | depdb dd (move (ddp), true /* read_only */); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:629:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | r.second.push_back (path_cast (move (p))); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:723:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 723 | dyndep::inject_group_member (a, bs, *g, move (f), *tt, filter)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:733:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 733 | dyndep::inject_adhoc_group_member (a, bs, t, move (f), *tt); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:745:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 745 | move (d), | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:746:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 746 | move (o), | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:747:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 747 | move (n), nullptr, nullptr)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1162:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | if (optional r = add (path (move (*l)))) | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1193:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1193 | return [this, md = move (mdb)] (action a, const target& t) | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1266:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1266 | md->dd = move (dd.path); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1269:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1269 | return [this, md = move (md)] (action a, const target& t) | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1343:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1343 | depdb dd (move (md.dd)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1523:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1523 | add (move (f)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1574:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1574 | add (move (f)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1588:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1588 | md.dd.path = move (dd.path); // For mtime check below. | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2125:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2125 | print_diag (script.diag_name->c_str (), pt->key (), move (ts)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2127:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2127 | print_diag (script.diag_name->c_str (), move (ts)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2144:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2144 | print_custom_diag (bs, move (diag.first), diag.second); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2260:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2260 | print_custom_diag (bs, move (diag.first), diag.second); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2441:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2441 | print_diag (script.diag_name->c_str (), move (ts)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2458:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2458 | print_custom_diag (bs, move (diag.first), diag.second); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2542:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2542 | o = move (*i++); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2551:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2551 | << (n.pair ? names {move (n), move (o)} : names {move (n)}) | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2551:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2551 | << (n.pair ? names {move (n), move (o)} : names {move (n)}) | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2551:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2551 | << (n.pair ? names {move (n), move (o)} : names {move (n)}) | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2571:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2571 | p = move (i->dir); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2576:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2576 | p = path (move (i->value)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2580:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2580 | s = move (i->value); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2631:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2631 | r_pn = path_name (move (r_s)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2663:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2663 | if (l_t != nullptr) print_diag (prog, l_t->key (), move (r_ts), comb); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2664:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2664 | else if (!l_p.empty ()) print_diag (prog, l_p, move (r_ts), comb); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2665:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2665 | else print_diag (prog, l_s, move (r_ts), comb); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2694:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2694 | r_pn = path_name (move (l_s)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:2718:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2718 | print_diag (prog, move (r_ts)); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 151 | diag = convert (move (a.value)); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 151 | diag = convert (move (a.value)); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 151 | diag = convert (move (a.value)); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 151 | diag = convert (move (a.value)); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 151 | diag = convert (move (a.value)); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 151 | diag = convert (move (a.value)); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 151 | diag = convert (move (a.value)); | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1137:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1138:11)>' requested here 1137 | auto df = make_diag_frame ( | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1138:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/adhoc-rule-buildscript.cxx:1137:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1138:11)>' requested here 1137 | auto df = make_diag_frame ( | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/adhoc-rule-buildscript.cxx:1449:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1450:9)>' requested here 1449 | auto df = make_diag_frame ( | ^ In file included from libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1450:9)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/adhoc-rule-buildscript.cxx:1449:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1450:9)>' requested here 1449 | auto df = make_diag_frame ( | ^ 370 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/adhoc-rule-cxx.b.o -c libbuild2/adhoc-rule-cxx.cxx In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:8: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:12: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: libbuild2/adhoc-rule-cxx.cxx:41:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 41 | : adhoc_rule (move (n), l, b), | ^ | std:: libbuild2/adhoc-rule-cxx.cxx:43:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | separator (move (s)), | ^ | std:: libbuild2/adhoc-rule-cxx.cxx:53:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | code = move (t); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/adhoc-rule-cxx.cxx:4: In file included from ./libbuild2/adhoc-rule-cxx.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 303 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/adhoc-rule-regex-pattern.b.o -c libbuild2/adhoc-rule-regex-pattern.cxx In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:8: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:20:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | : adhoc_rule_pattern (s, move (rn), tt) | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:98:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 98 | v.push_back (element {move (n), *tt, e}); | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:103:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | append_element (targets_, move (n), nloc, &tt); | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:108:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | append_element (targets_, move (an), aloc); | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:113:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | append_element (prereqs_, move (pn), ploc); | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 298 | t.data (a, move (mr)); | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:387:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | move (d), | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:389:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 389 | move (n), | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:433:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 433 | move (d), | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:435:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 435 | move (n), | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:436:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 436 | move (ext), | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:501:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 501 | const target& pt (search (t, move (n), *s, &e.type)); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:333:30: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 333 | T& r (*new (&data_) T (forward (d))); | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:224:32: note: in instantiation of function template specialization 'build2::match_extra::data' requested here 224 | string& ns (me.locked ? me.data (string ()) : tmp); | ^ In file included from libbuild2/adhoc-rule-regex-pattern.cxx:4: In file included from ./libbuild2/adhoc-rule-regex-pattern.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1217:35: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1217 | s.recipe = data_wrapper {forward (d)}; | ^ | std:: libbuild2/adhoc-rule-regex-pattern.cxx:298:9: note: in instantiation of function template specialization 'build2::target::data' requested here 298 | t.data (a, move (mr)); | ^ 308 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/algorithm.b.o -c libbuild2/algorithm.cxx In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/algorithm.cxx:9: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: libbuild2/algorithm.cxx:380:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 380 | move (dir), | ^ | std:: libbuild2/algorithm.cxx:381:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 381 | move (out), | ^ | std:: libbuild2/algorithm.cxx:382:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | move (n), | ^ | std:: libbuild2/algorithm.cxx:383:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 383 | move (ext), | ^ | std:: libbuild2/algorithm.cxx:415:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | move (dir), | ^ | std:: libbuild2/algorithm.cxx:416:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 416 | move (out), | ^ | std:: libbuild2/algorithm.cxx:417:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 417 | move (n), | ^ | std:: libbuild2/algorithm.cxx:418:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 418 | move (ext), | ^ | std:: libbuild2/algorithm.cxx:1188:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1188 | ctx.current_posthoc_targets.push_back (posthoc_target {a, t, move (pts)}); | ^ | std:: libbuild2/algorithm.cxx:1697:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1697 | r = resolve_members_impl (a, g, move (l)); | ^ | std:: libbuild2/algorithm.cxx:1780:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1780 | pts.push_back (move (pt)); | ^ | std:: libbuild2/algorithm.cxx:2335:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2335 | throw pair (t, move (e)); | ^ | std:: libbuild2/algorithm.cxx:2408:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : auto_rm (move (l), active), target (t), mode (m) | ^ | std:: libbuild2/algorithm.cxx:2723:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2723 | print_diag (c, move (tks), d); | ^ | std:: libbuild2/algorithm.cxx:3876:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3876 | ep = move (p); | ^ | std:: libbuild2/algorithm.cxx:3990:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3990 | print_diag ("rm", move (tks)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:512:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:513:7)>' requested here 512 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:513:7)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:512:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:513:7)>' requested here 512 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:848:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:849:19)>' requested here 848 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:849:19)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:848:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:849:19)>' requested here 848 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:885:29: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:886:21)>' requested here 885 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:886:21)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:885:29: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:886:21)>' requested here 885 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:1015:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1016:7)>' requested here 1015 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:1016:7)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:1015:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1016:7)>' requested here 1015 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:1055:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1056:7)>' requested here 1055 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:1056:7)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:1055:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1056:7)>' requested here 1055 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:1085:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1086:7)>' requested here 1085 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:1086:7)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:1085:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1086:7)>' requested here 1085 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:1261:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1262:11)>' requested here 1261 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:1262:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:1261:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1262:11)>' requested here 1261 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: libbuild2/algorithm.cxx:1489:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 1489 | if (ct.ctx.sched->async ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:68:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 68 | decay_copy (forward (f))}; | ^ | std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ libbuild2/algorithm.cxx:1489:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 1489 | if (ct.ctx.sched->async ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ libbuild2/algorithm.cxx:1489:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 1489 | if (ct.ctx.sched->async ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ libbuild2/algorithm.cxx:1489:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 1489 | if (ct.ctx.sched->async ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ libbuild2/algorithm.cxx:1489:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 1489 | if (ct.ctx.sched->async ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:68:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/algorithm.cxx:1492:13)>' requested here 68 | decay_copy (forward (f))}; | ^ libbuild2/algorithm.cxx:1489:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 1489 | if (ct.ctx.sched->async ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | task t (move (*static_cast (td))); | ^ | std:: ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 70 | td->thunk = &task_thunk; | ^ libbuild2/algorithm.cxx:1489:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 1489 | if (ct.ctx.sched->async ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.txx:134:7: note: in instantiation of function template specialization 'build2::scheduler::task_type<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>::thunk<0UL, 1UL, 2UL, 3UL, 4UL>' requested here 134 | t.thunk (std::index_sequence_for ()); | ^ ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 70 | td->thunk = &task_thunk; | ^ libbuild2/algorithm.cxx:1489:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1492:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, unsigned long &>' requested here 1489 | if (ct.ctx.sched->async ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: libbuild2/algorithm.cxx:1759:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1759 | for (auto&& p: forward (r)) | ^ | std:: libbuild2/algorithm.cxx:1803:5: note: in instantiation of function template specialization 'build2::match_prerequisite_range>' requested here 1803 | match_prerequisite_range (a, t, | ^ libbuild2/algorithm.cxx:1780:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1780 | pts.push_back (move (pt)); | ^ | std:: libbuild2/algorithm.cxx:1759:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1759 | for (auto&& p: forward (r)) | ^ | std:: libbuild2/algorithm.cxx:1816:5: note: in instantiation of function template specialization 'build2::match_prerequisite_range, std::function>' requested here 1816 | match_prerequisite_range (a, t, | ^ libbuild2/algorithm.cxx:1780:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1780 | pts.push_back (move (pt)); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:2000:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:2001:9)>' requested here 2000 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:2001:9)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:2000:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:2001:9)>' requested here 2000 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: libbuild2/algorithm.cxx:2965:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2967:33), const butl::diag_frame *, std::reference_wrapper>' requested here 2965 | if (ctx.sched->async (start_count, | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:68:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 68 | decay_copy (forward (f))}; | ^ | std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:68:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/algorithm.cxx:2967:33)>' requested here 68 | decay_copy (forward (f))}; | ^ libbuild2/algorithm.cxx:2965:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2967:33), const butl::diag_frame *, std::reference_wrapper>' requested here 2965 | if (ctx.sched->async (start_count, | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | task t (move (*static_cast (td))); | ^ | std:: ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/algorithm.cxx:2967:33), const butl::diag_frame *, std::reference_wrapper>' requested here 70 | td->thunk = &task_thunk; | ^ libbuild2/algorithm.cxx:2965:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2967:33), const butl::diag_frame *, std::reference_wrapper>' requested here 2965 | if (ctx.sched->async (start_count, | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.txx:134:7: note: in instantiation of function template specialization 'build2::scheduler::task_type<(lambda at libbuild2/algorithm.cxx:2967:33), const butl::diag_frame *, std::reference_wrapper>::thunk<0UL, 1UL>' requested here 134 | t.thunk (std::index_sequence_for ()); | ^ ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/algorithm.cxx:2967:33), const butl::diag_frame *, std::reference_wrapper>' requested here 70 | td->thunk = &task_thunk; | ^ libbuild2/algorithm.cxx:2965:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2967:33), const butl::diag_frame *, std::reference_wrapper>' requested here 2965 | if (ctx.sched->async (start_count, | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: libbuild2/algorithm.cxx:3022:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:3024:33), const butl::diag_frame *, std::reference_wrapper>' requested here 3022 | if (ctx.sched->async (start_count, | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:68:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 68 | decay_copy (forward (f))}; | ^ | std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:68:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/algorithm.cxx:3024:33)>' requested here 68 | decay_copy (forward (f))}; | ^ libbuild2/algorithm.cxx:3022:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:3024:33), const butl::diag_frame *, std::reference_wrapper>' requested here 3022 | if (ctx.sched->async (start_count, | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | task t (move (*static_cast (td))); | ^ | std:: ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/algorithm.cxx:3024:33), const butl::diag_frame *, std::reference_wrapper>' requested here 70 | td->thunk = &task_thunk; | ^ libbuild2/algorithm.cxx:3022:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:3024:33), const butl::diag_frame *, std::reference_wrapper>' requested here 3022 | if (ctx.sched->async (start_count, | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.txx:134:7: note: in instantiation of function template specialization 'build2::scheduler::task_type<(lambda at libbuild2/algorithm.cxx:3024:33), const butl::diag_frame *, std::reference_wrapper>::thunk<0UL, 1UL>' requested here 134 | t.thunk (std::index_sequence_for ()); | ^ ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/algorithm.cxx:3024:33), const butl::diag_frame *, std::reference_wrapper>' requested here 70 | td->thunk = &task_thunk; | ^ libbuild2/algorithm.cxx:3022:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:3024:33), const butl::diag_frame *, std::reference_wrapper>' requested here 3022 | if (ctx.sched->async (start_count, | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:3178:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:3179:7)>' requested here 3178 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:3179:7)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:3178:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:3179:7)>' requested here 3178 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/algorithm.cxx:3360:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:3361:7)>' requested here 3360 | auto df = make_diag_frame ( | ^ In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/algorithm.cxx:3361:7)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/algorithm.cxx:3360:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:3361:7)>' requested here 3360 | auto df = make_diag_frame ( | ^ 398 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/b-cmdline.b.o -c libbuild2/b-cmdline.cxx In file included from libbuild2/b-cmdline.cxx:4: In file included from ./libbuild2/b-cmdline.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/b-cmdline.cxx:4: In file included from ./libbuild2/b-cmdline.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/b-cmdline.cxx:4: In file included from ./libbuild2/b-cmdline.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/b-cmdline.cxx:4: In file included from ./libbuild2/b-cmdline.hxx:12: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/b-cmdline.cxx:4: In file included from ./libbuild2/b-cmdline.hxx:12: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/b-cmdline.cxx:9: In file included from ./../libbutl/libbutl/default-options.hxx:162: ./../libbutl/libbutl/default-options.txx:112:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | def_ops.push_back (default_options_entry {move (p), | ^ | std:: ./../libbutl/libbutl/default-options.txx:114:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | move (as), | ^ | std:: ./../libbutl/libbutl/default-options.txx:120:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | throw make_pair (move (p), move (e)); | ^ | std:: ./../libbutl/libbutl/default-options.txx:120:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | throw make_pair (move (p), move (e)); | ^ | std:: In file included from libbuild2/b-cmdline.cxx:12: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: libbuild2/b-cmdline.cxx:143:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 143 | r.cmd_vars.push_back (move (v)); | ^ | std:: libbuild2/b-cmdline.cxx:263:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 263 | i = r.cmd_vars.insert (i, move (s)) + 1; | ^ | std:: In file included from libbuild2/b-cmdline.cxx:9: In file included from ./../libbutl/libbutl/default-options.hxx:162: ./../libbutl/libbutl/default-options.txx:112:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | def_ops.push_back (default_options_entry {move (p), | ^ | std:: ./../libbutl/libbutl/default-options.txx:60:5: note: while substituting into a lambda expression here 60 | { | ^ ./../libbutl/libbutl/default-options.txx:238:20: note: in instantiation of function template specialization 'butl::load_default_options_files' requested here 238 | load = load_default_options_files (*extra_dir, | ^ libbuild2/b-cmdline.cxx:311:11: note: in instantiation of function template specialization 'butl::load_default_options' requested here 311 | load_default_options::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/buildspec.cxx:4: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ 182 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/common-options.b.o -c libbuild2/common-options.cxx In file included from libbuild2/common-options.cxx:12: In file included from ./libbuild2/common-options.hxx:469: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/common-options.cxx:12: In file included from ./libbuild2/common-options.hxx:469: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/common-options.cxx:12: In file included from ./libbuild2/common-options.hxx:469: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: 27 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/context.b.o -c libbuild2/context.cxx In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/context.cxx:9: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/context.cxx:13: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/context.cxx:20: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/context.cxx:22: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/context.cxx:22: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/context.cxx:22: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/context.cxx:24: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/context.cxx:24: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: libbuild2/context.cxx:135:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 135 | dir = dir_path (move (v)); | ^ | std:: libbuild2/context.cxx:260:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 260 | p->overrides = move (var.overrides); | ^ | std:: libbuild2/context.cxx:261:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 261 | var.overrides = move (p); | ^ | std:: libbuild2/context.cxx:286:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 286 | variable_override {var, *o, move (dir), move (r.first)}); | ^ | std:: libbuild2/context.cxx:286:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 286 | variable_override {var, *o, move (dir), move (r.first)}); | ^ | std:: libbuild2/context.cxx:505:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 505 | [](string& l, bool) {return move (l);}) | ^ | std:: libbuild2/context.cxx:526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | build_host = &set ("build.host", move (t)).as (); | ^ | std:: libbuild2/context.cxx:615:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 615 | v = move (vo.val); | ^ | std:: libbuild2/context.cxx:618:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | data_->var_overrides.push_back (move (vo)); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/context.cxx:24: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/context.cxx:24: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | v = move (val); | ^ | std:: libbuild2/context.cxx:395:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 395 | set ("build.mode", | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/context.cxx:381:33: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 381 | value& v (gs.assign (vp.insert (var, variable_visibility::global))); | ^ libbuild2/context.cxx:395:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 395 | set ("build.mode", | ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | v = move (val); | ^ | std:: libbuild2/context.cxx:398:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()>>' requested here 398 | set ("build.work", work); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/context.cxx:381:33: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 381 | value& v (gs.assign (vp.insert (var, variable_visibility::global))); | ^ libbuild2/context.cxx:398:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()>>' requested here 398 | set ("build.work", work); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/context.cxx:382:11: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 382 | v = move (val); | ^ libbuild2/context.cxx:398:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()>>' requested here 398 | set ("build.work", work); | ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | v = move (val); | ^ | std:: libbuild2/context.cxx:403:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 403 | set ("build.path", | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/context.cxx:381:33: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 381 | value& v (gs.assign (vp.insert (var, variable_visibility::global))); | ^ libbuild2/context.cxx:403:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 403 | set ("build.path", | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/context.cxx:382:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 382 | v = move (val); | ^ libbuild2/context.cxx:403:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 403 | set ("build.path", | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/context.cxx:411:31: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 411 | var_import_build2 = &vp.insert ("import.build2", v_g); | ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | v = move (val); | ^ | std:: libbuild2/context.cxx:422:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 422 | set ("build.verbosity", uint64_t (verb)); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/context.cxx:381:33: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 381 | value& v (gs.assign (vp.insert (var, variable_visibility::global))); | ^ libbuild2/context.cxx:422:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 422 | set ("build.verbosity", uint64_t (verb)); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/context.cxx:382:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 382 | v = move (val); | ^ libbuild2/context.cxx:422:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 422 | set ("build.verbosity", uint64_t (verb)); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/context.cxx:430:33: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 430 | value& v (gs.assign (vp.insert ("build.progress", v_g))); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/context.cxx:432:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here 432 | v = *diag_progress_option; | ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | v = move (val); | ^ | std:: libbuild2/context.cxx:444:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 444 | set ("build.show_progress", show_progress (verb_never)); | ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | v = move (val); | ^ | std:: libbuild2/context.cxx:455:11: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 455 | set ("build.version", v.string_project ()); | ^ In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:9: ./libbuild2/utility.hxx:676:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 676 | forward (f), | ^ | std:: libbuild2/context.cxx:502:22: note: in instantiation of function template specialization 'build2::run' requested here 502 | ? run (*this, | ^ In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:9: ./libbuild2/utility.hxx:637:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 637 | forward (f), | ^ | std:: ./libbuild2/utility.hxx:673:12: note: in instantiation of function template specialization 'build2::run' requested here 673 | return run (ctx, | ^ libbuild2/context.cxx:502:22: note: in instantiation of function template specialization 'build2::run' requested here 502 | ? run (*this, | ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | v = move (val); | ^ | std:: libbuild2/context.cxx:526:27: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 526 | build_host = &set ("build.host", move (t)).as (); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/context.cxx:381:33: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 381 | value& v (gs.assign (vp.insert (var, variable_visibility::global))); | ^ libbuild2/context.cxx:526:27: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 526 | build_host = &set ("build.host", move (t)).as (); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/context.cxx:382:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 382 | v = move (val); | ^ libbuild2/context.cxx:526:27: note: in instantiation of function template specialization 'build2::context::context(scheduler &, global_mutexes &, file_cache &, optional, bool, bool, bool, bool, const strings &, reserves, optional, const module_libraries_lock *, const function &)::(anonymous class)::operator()' requested here 526 | build_host = &set ("build.host", move (t)).as (); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/context.cxx:535:13: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 535 | &vp.insert ("build.meta_operation", v_g); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/context.cxx:659:24: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 659 | var_src_root = &vp.insert ("src_root"); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/context.cxx:664:25: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 664 | var_forwarded = &vp.insert ("forwarded"); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/context.cxx:669:28: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 669 | var_project = &vp.insert ("project"); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/context.cxx:672:28: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 672 | var_version = &vp.insert ("version"); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/context.cxx:677:31: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 677 | var_import_target = &vp.insert ("import.target"); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/context.cxx:678:31: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 678 | var_import_metadata = &vp.insert ("import.metadata"); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: libbuild2/context.cxx:700:9: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 700 | r.insert (perform_id, 0, "build.alias", alias_rule::instance); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/context.cxx:702:9: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 702 | r.insert (perform_update_id, "build.fsdir", fsdir_rule::instance); | ^ In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/context.cxx:705:9: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 705 | r.insert (perform_update_id, "build.file", file_rule::instance); | ^ 367 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/depdb.b.o -c libbuild2/depdb.cxx In file included from libbuild2/depdb.cxx:4: In file included from ./libbuild2/depdb.hxx:9: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/depdb.cxx:4: In file included from ./libbuild2/depdb.hxx:9: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/depdb.cxx:4: In file included from ./libbuild2/depdb.hxx:9: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/depdb.cxx:4: In file included from ./libbuild2/depdb.hxx:335: In file included from ./libbuild2/depdb.ixx:4: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/depdb.cxx:4: In file included from ./libbuild2/depdb.hxx:335: In file included from ./libbuild2/depdb.ixx:4: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/depdb.cxx:10: In file included from ./libbuild2/filesystem.hxx:12: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: libbuild2/depdb.cxx:88:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | new (&is_) ifdstream (move (fd), em); | ^ | std:: libbuild2/depdb.cxx:93:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | new (&os_) ofdstream (move (fd), em, pos ? *pos : 0); | ^ | std:: libbuild2/depdb.cxx:103:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | path (move (p)), | ^ | std:: libbuild2/depdb.cxx:123:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 123 | : depdb (move (p), ro, build2::mtime (p)) | ^ | std:: libbuild2/depdb.cxx:130:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 130 | path (move (rs.path)), | ^ | std:: libbuild2/depdb.cxx:188:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 188 | new (&os_) ofdstream (move (fd), | ^ | std:: libbuild2/depdb.cxx:455:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | return reopen_state {move (path), pos_, mtime}; | ^ | std:: 48 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/diagnostics.b.o -c libbuild2/diagnostics.cxx In file included from libbuild2/diagnostics.cxx:4: In file included from ./libbuild2/diagnostics.hxx:9: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/diagnostics.cxx:4: In file included from ./libbuild2/diagnostics.hxx:9: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/diagnostics.cxx:4: In file included from ./libbuild2/diagnostics.hxx:9: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/diagnostics.cxx:4: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/diagnostics.cxx:4: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/diagnostics.cxx:14: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/diagnostics.cxx:14: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/diagnostics.cxx:14: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/diagnostics.cxx:14: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: libbuild2/diagnostics.cxx:356:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 356 | print_diag_impl (p, l, move (rs.front ()), c); | ^ | std:: libbuild2/diagnostics.cxx:377:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | print_diag_impl (p, l, false /* empty */, move (rs), c); | ^ | std:: libbuild2/diagnostics.cxx:399:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 399 | print_diag_impl (p, &lk, move (r), c); | ^ | std:: libbuild2/diagnostics.cxx:422:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 422 | print_diag (p, l, move (rs.front ()), c); | ^ | std:: libbuild2/diagnostics.cxx:424:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 424 | print_diag_impl (p, &l, false /* empty */, move (rs), c); | ^ | std:: libbuild2/diagnostics.cxx:450:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 450 | print_diag (p, l, move (rs.front ()), c); | ^ | std:: libbuild2/diagnostics.cxx:452:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | print_diag_impl (p, &l, l.empty (), move (rs), c); | ^ | std:: libbuild2/diagnostics.cxx:504:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | print_diag (p, move (ls.front ()), r, c); | ^ | std:: libbuild2/diagnostics.cxx:506:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 506 | print_diag_impl (p, move (ls), r, c); | ^ | std:: libbuild2/diagnostics.cxx:649:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | is.open (move (fd), m | fdstream_mode::text); | ^ | std:: libbuild2/diagnostics.cxx:860:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 860 | close (move (dr)); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/diagnostics.cxx:12: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/diagnostics.cxx:14: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/diagnostics.cxx:14: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/diagnostics.cxx:14: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/diagnostics.cxx:14: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 299 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/dump.b.o -c libbuild2/dump.cxx In file included from libbuild2/dump.cxx:4: In file included from ./libbuild2/dump.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/dump.cxx:4: In file included from ./libbuild2/dump.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/dump.cxx:4: In file included from ./libbuild2/dump.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/dump.cxx:11: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/dump.cxx:4: In file included from ./libbuild2/dump.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/dump.cxx:4: In file included from ./libbuild2/dump.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 290 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/dyndep.b.o -c libbuild2/dyndep.cxx In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/dyndep.cxx:10: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/dyndep.cxx:10: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: libbuild2/dyndep.cxx:286:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 286 | m.emplace (move (p), prefix_value {move (d), prio}); | ^ | std:: libbuild2/dyndep.cxx:286:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 286 | m.emplace (move (p), prefix_value {move (d), prio}); | ^ | std:: libbuild2/dyndep.cxx:307:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 307 | m.emplace_hint (j, move (p), prefix_value {move (d), prio}); | ^ | std:: libbuild2/dyndep.cxx:307:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 307 | m.emplace_hint (j, move (p), prefix_value {move (d), prio}); | ^ | std:: libbuild2/dyndep.cxx:340:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | v.directory = move (d); | ^ | std:: libbuild2/dyndep.cxx:355:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 355 | enter ((e ? move (p) : p), (e ? move (d) : d), prio); | ^ | std:: libbuild2/dyndep.cxx:355:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 355 | enter ((e ? move (p) : p), (e ? move (d) : d), prio); | ^ | std:: libbuild2/dyndep.cxx:382:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | map_.emplace (move (d), prev_->out_path () / diff_); | ^ | std:: libbuild2/dyndep.cxx:464:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 464 | string n (move (f).string ()); | ^ | std:: libbuild2/dyndep.cxx:640:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 640 | prerequisite_key pk {nullopt, {tts[0], &d, &out, &n, move (e)}, s}; | ^ | std:: libbuild2/dyndep.cxx:800:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 800 | pt = find (move (d), fp.leaf (), false); // d is not moved from. | ^ | std:: libbuild2/dyndep.cxx:806:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 806 | fp = move (p); | ^ | std:: libbuild2/dyndep.cxx:884:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 884 | move (n), | ^ | std:: libbuild2/dyndep.cxx:898:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 898 | t.path (move (f)); | ^ | std:: libbuild2/dyndep.cxx:914:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 914 | t.path (move (f)); | ^ | std:: libbuild2/dyndep.cxx:935:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 935 | t.path (move (f)); | ^ | std:: libbuild2/dyndep.cxx:952:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 952 | move (f), move (n).string (), move (e), | ^ | std:: libbuild2/dyndep.cxx:952:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 952 | move (f), move (n).string (), move (e), | ^ | std:: libbuild2/dyndep.cxx:952:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 952 | move (f), move (n).string (), move (e), | ^ | std:: libbuild2/dyndep.cxx:1012:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1012 | move (f), move (n).string (), move (e), | ^ | std:: libbuild2/dyndep.cxx:1012:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1012 | move (f), move (n).string (), move (e), | ^ | std:: libbuild2/dyndep.cxx:1012:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1012 | move (f), move (n).string (), move (e), | ^ | std:: libbuild2/dyndep.cxx:1030:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1030 | move (n), | ^ | std:: libbuild2/dyndep.cxx:1074:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1074 | ft->path (move (f)); | ^ | std:: libbuild2/dyndep.cxx:1089:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1089 | a, bs, t, move (f), move (n).string (), move (e), tt); | ^ | std:: libbuild2/dyndep.cxx:1089:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1089 | a, bs, t, move (f), move (n).string (), move (e), tt); | ^ | std:: libbuild2/dyndep.cxx:1089:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1089 | a, bs, t, move (f), move (n).string (), move (e), tt); | ^ | std:: libbuild2/dyndep.cxx:1110:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1110 | a, bs, t, move (f), move (n).string (), move (e), tt); | ^ | std:: libbuild2/dyndep.cxx:1110:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1110 | a, bs, t, move (f), move (n).string (), move (e), tt); | ^ | std:: libbuild2/dyndep.cxx:1110:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1110 | a, bs, t, move (f), move (n).string (), move (e), tt); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 325 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/file-cache.b.o -c libbuild2/file-cache.cxx In file included from libbuild2/file-cache.cxx:4: In file included from ./libbuild2/file-cache.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/file-cache.cxx:4: In file included from ./libbuild2/file-cache.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/file-cache.cxx:4: In file included from ./libbuild2/file-cache.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/file-cache.cxx:4: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: In file included from libbuild2/file-cache.cxx:8: In file included from ./libbuild2/filesystem.hxx:12: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/file-cache.cxx:8: In file included from ./libbuild2/filesystem.hxx:226: In file included from ./libbuild2/filesystem.txx:4: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/file-cache.cxx:8: In file included from ./libbuild2/filesystem.hxx:226: In file included from ./libbuild2/filesystem.txx:4: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: 48 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/file.b.o -c libbuild2/file.cxx In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/file.cxx:11: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/file.cxx:19: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/file.cxx:21: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/file.cxx:21: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/file.cxx:23: In file included from ./libbuild2/config/module.hxx:18: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/file.cxx:23: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/file.cxx:23: ./libbuild2/config/module.hxx:72:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | auto p (emplace (move (name), saved_variables ())); | ^ | std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 129 | push_back (move (v)); | ^ | std:: libbuild2/file.cxx:144:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | return make_pair (move (d), s); | ^ | std:: libbuild2/file.cxx:583:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 583 | auto r (convert (move (*v))); | ^ | std:: libbuild2/file.cxx:707:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 707 | return move (*v); | ^ | std:: libbuild2/file.cxx:810:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 810 | src_root_v = move (*v); | ^ | std:: libbuild2/file.cxx:829:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | name = cast (move (*v)); | ^ | std:: libbuild2/file.cxx:1031:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | const project_name pn (cast (move (*pv))); | ^ | std:: libbuild2/file.cxx:1066:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1066 | rs.vars.assign (ctx.var_amalgamation) = move (*aovr); | ^ | std:: libbuild2/file.cxx:1121:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1121 | v = move (rd); | ^ | std:: libbuild2/file.cxx:1174:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1174 | v = move (rd); | ^ | std:: libbuild2/file.cxx:1229:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1229 | v = move (sps); | ^ | std:: libbuild2/file.cxx:1257:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1257 | n = convert (move (*i)); | ^ | std:: libbuild2/file.cxx:1276:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1276 | d = convert (move (*i)); | ^ | std:: libbuild2/file.cxx:1309:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1309 | sps.emplace (move (n), move (d)); | ^ | std:: libbuild2/file.cxx:1309:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1309 | sps.emplace (move (n), move (d)); | ^ | std:: libbuild2/file.cxx:1314:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1314 | v = move (sps); | ^ | std:: libbuild2/file.cxx:1444:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | v = move (src_root); | ^ | std:: libbuild2/file.cxx:1870:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1870 | f->path (move (p)); | ^ | std:: libbuild2/file.cxx:1958:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1958 | ifdstream is (move (pr.in_ofd), ifdstream::badbit); // Note: no skip! | ^ | std:: libbuild2/file.cxx:2193:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2193 | return make_pair (move (tgt), optional (tgt.dir)); | ^ | std:: libbuild2/file.cxx:2207:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2207 | return make_pair (move (tgt), optional (iroot.out_path ())); | ^ | std:: libbuild2/file.cxx:2215:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return make_pair (move (tgt), optional ()); | ^ | std:: libbuild2/file.cxx:2225:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2225 | project_name proj (move (*tgt.proj)); | ^ | std:: libbuild2/file.cxx:2252:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2252 | tgt.proj = move (proj); | ^ | std:: libbuild2/file.cxx:2254:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2254 | return make_pair (move (tgt), optional ()); | ^ | std:: libbuild2/file.cxx:2356:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2356 | string on (move (tgt.value)); // Original name as imported. | ^ | std:: libbuild2/file.cxx:2375:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2375 | tgt.proj = move (proj); | ^ | std:: libbuild2/file.cxx:2419:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2419 | parse_metadata (*e, move (*md), loc); | ^ | std:: libbuild2/file.cxx:2426:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2426 | return make_pair (move (tgt), optional (dir_path ())); | ^ | std:: libbuild2/file.cxx:2520:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2520 | tgt.proj = move (proj); | ^ | std:: libbuild2/file.cxx:2522:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2522 | return make_pair (move (tgt), move (out_root)); | ^ | std:: libbuild2/file.cxx:2522:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2522 | return make_pair (move (tgt), move (out_root)); | ^ | std:: libbuild2/file.cxx:2541:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2541 | name tgt (move (x.first)); | ^ | std:: libbuild2/file.cxx:2548:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2548 | proj = move (*tgt.proj); | ^ | std:: libbuild2/file.cxx:2574:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2574 | out_root = move (*x.second); | ^ | std:: libbuild2/file.cxx:2582:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2582 | out_root = move (p.first); | ^ | std:: libbuild2/file.cxx:2591:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2591 | src_root = move (out_root); | ^ | std:: libbuild2/file.cxx:2604:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2604 | import_key k {move (out_root), move (tgt), metav}; | ^ | std:: libbuild2/file.cxx:2604:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2604 | import_key k {move (out_root), move (tgt), metav}; | ^ | std:: libbuild2/file.cxx:2610:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2610 | out_root = move (k.out_root); | ^ | std:: libbuild2/file.cxx:2611:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | tgt = move (k.target); | ^ | std:: libbuild2/file.cxx:2720:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2720 | cache_out_root = move (out_root); | ^ | std:: libbuild2/file.cxx:2764:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2764 | n.dir = move (src_root); | ^ | std:: libbuild2/file.cxx:2776:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2776 | pair r (names {move (n)}, *root); | ^ | std:: libbuild2/file.cxx:2781:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2781 | cache_out_root = move (out_root); | ^ | std:: libbuild2/file.cxx:2784:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2784 | import_key {move (cache_out_root), move (tgt), metav}, r); | ^ | std:: libbuild2/file.cxx:2784:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2784 | import_key {move (cache_out_root), move (tgt), metav}, r); | ^ | std:: libbuild2/file.cxx:2791:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2791 | return pair (names {move (tgt)}, *root); | ^ | std:: libbuild2/file.cxx:2819:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2819 | ts.assign (ctx.var_out_root) = move (out_root); | ^ | std:: libbuild2/file.cxx:2820:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2820 | ts.assign (ctx.var_src_root) = move (src_root); | ^ | std:: libbuild2/file.cxx:2871:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2871 | pair r (move (v), *root); | ^ | std:: libbuild2/file.cxx:2876:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2876 | import_key {move (cache_out_root), move (tgt), metav}, r); | ^ | std:: libbuild2/file.cxx:2876:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2876 | import_key {move (cache_out_root), move (tgt), metav}, r); | ^ | std:: libbuild2/file.cxx:2893:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2893 | ? move (*x.second) | ^ | std:: libbuild2/file.cxx:2920:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2920 | scope& base (setup_base (i, move (out_base), move (src_base))); | ^ | std:: libbuild2/file.cxx:2920:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2920 | scope& base (setup_base (i, move (out_base), move (src_base))); | ^ | std:: libbuild2/file.cxx:2931:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2931 | return pair (names {move (tgt)}, *root); | ^ | std:: libbuild2/file.cxx:2992:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2992 | import_direct (base, move (tgt), ph2, opt, metadata, loc)); | ^ | std:: libbuild2/file.cxx:2996:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2996 | move (r.name), | ^ | std:: libbuild2/file.cxx:3002:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3002 | move (tgt), | ^ | std:: libbuild2/file.cxx:3021:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3021 | ns.push_back (move (r.first)); | ^ | std:: libbuild2/file.cxx:3032:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3032 | ns = import2_buildfile (ctx, move (ns), opt && !r.second, loc); | ^ | std:: libbuild2/file.cxx:3065:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3065 | move (ns), | ^ | std:: libbuild2/file.cxx:3074:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3074 | import_load (base.ctx, move (r), false /* metadata */, loc)); | ^ | std:: libbuild2/file.cxx:3076:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3076 | return import_result {&p.second, move (p.first), k}; | ^ | std:: libbuild2/file.cxx:3229:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3229 | r.first.as ().process_path (move (pp)); | ^ | std:: libbuild2/file.cxx:3317:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3317 | name n (move (ns.front ())); | ^ | std:: libbuild2/file.cxx:3366:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3366 | ns = {name (f.directory (), move (n.type), f.leaf ().string ())}; | ^ | std:: libbuild2/file.cxx:3367:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3367 | return move (ns); | ^ | std:: libbuild2/file.cxx:3429:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3429 | move (tgt), | ^ | std:: libbuild2/file.cxx:3451:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3451 | names ns {move (r.first)}; | ^ | std:: libbuild2/file.cxx:3484:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3484 | ns.push_back (move (r.first)); // And fall through. | ^ | std:: libbuild2/file.cxx:3492:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3492 | import_load (base.ctx, move (r), metadata, loc)); | ^ | std:: libbuild2/file.cxx:3494:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3494 | rns = ns = move (p.first); | ^ | std:: libbuild2/file.cxx:3603:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3603 | return import_result {pt, move (rns), k}; | ^ | std:: libbuild2/file.cxx:3610:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3610 | move (n), | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/file.cxx:23: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/file.cxx:23: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/file.cxx:424:11: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 424 | v = out_root; | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/file.cxx:478:34: note: in instantiation of function template specialization 'build2::value::operator=' requested here 478 | s.assign (ctx.var_forwarded) = forwarded; | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/file.cxx:583:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 583 | auto r (convert (move (*v))); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/file.cxx:583:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 583 | auto r (convert (move (*v))); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/file.cxx:583:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 583 | auto r (convert (move (*v))); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/file.cxx:583:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 583 | auto r (convert (move (*v))); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as>>' requested here 47 | return move (v).as (); | ^ libbuild2/file.cxx:583:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 583 | auto r (convert (move (*v))); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:222:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 222 | return move (cast (v)); // Forward to T&. | ^ | std:: libbuild2/file.cxx:829:16: note: in instantiation of function template specialization 'build2::cast' requested here 829 | name = cast (move (*v)); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/file.cxx:1229:13: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 1229 | v = move (sps); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:941:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 941 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/file.cxx:1229:13: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 1229 | v = move (sps); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:943:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 943 | new (&v.data_) map (move (x)); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/file.cxx:1257:21: note: in instantiation of function template specialization 'build2::convert' requested here 1257 | n = convert (move (*i)); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/file.cxx:1276:19: note: in instantiation of function template specialization 'build2::convert>>' requested here 1276 | d = convert (move (*i)); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/file.cxx:2085:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2086:7)>' requested here 2085 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/file.cxx:2086:7)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/file.cxx:2085:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2086:7)>' requested here 2085 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/file.cxx:2341:28: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 2341 | p = lookup (vp.insert ("config." + projv), e); | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/file.cxx:2406:33: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2407:25)>' requested here 2406 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/file.cxx:2407:25)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/file.cxx:2406:33: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2407:25)>' requested here 2406 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/file.cxx:2828:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here 2828 | v = tgt; // Can't move (need for diagnostics below). | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/file.cxx:2834:45: note: in instantiation of function template specialization 'build2::value::operator=' requested here 2834 | ts.assign (ctx.var_import_metadata) = metav; | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/file.cxx:2854:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2855:13)>' requested here 2854 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/file.cxx:2855:13)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/file.cxx:2854:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2855:13)>' requested here 2854 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/file.cxx:3138:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3139:19)>' requested here 3138 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/file.cxx:3139:19)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/file.cxx:3138:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3139:19)>' requested here 3138 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/file.cxx:3205:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3206:11)>' requested here 3205 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/file.cxx:3206:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/file.cxx:3205:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3206:11)>' requested here 3205 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/file.cxx:3530:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3531:9)>' requested here 3530 | auto df = make_diag_frame ( | ^ In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/file.cxx:3531:9)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/file.cxx:3530:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3531:9)>' requested here 3530 | auto df = make_diag_frame ( | ^ 424 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/filesystem.b.o -c libbuild2/filesystem.cxx In file included from libbuild2/filesystem.cxx:4: In file included from ./libbuild2/filesystem.hxx:7: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/filesystem.cxx:4: In file included from ./libbuild2/filesystem.hxx:9: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/filesystem.cxx:4: In file included from ./libbuild2/filesystem.hxx:9: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/filesystem.cxx:4: In file included from ./libbuild2/filesystem.hxx:12: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/filesystem.cxx:4: In file included from ./libbuild2/filesystem.hxx:226: In file included from ./libbuild2/filesystem.txx:4: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/filesystem.cxx:4: In file included from ./libbuild2/filesystem.hxx:226: In file included from ./libbuild2/filesystem.txx:4: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: libbuild2/filesystem.cxx:396:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 396 | f = move (r); | ^ | std:: libbuild2/filesystem.cxx:401:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 401 | f = move (r); // Fallback to realize. | ^ | std:: 43 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/function.b.o -c libbuild2/function.cxx In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/function.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/function.cxx:222:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 222 | return make_pair (f->impl (base, move (args), *f), true); | ^ | std:: libbuild2/function.cxx:322:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 322 | map_.insert (move (n), pure), | ^ | std:: libbuild2/function.cxx:323:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 323 | qn.empty () ? nullptr : &map_.insert (move (qn), pure), | ^ | std:: libbuild2/function.cxx:340:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | return d->thunk (base, move (args), d); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/function.cxx:190:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/function.cxx:191:11)>' requested here 190 | auto df = make_diag_frame ( | ^ In file included from libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/function.cxx:191:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/function.cxx:190:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/function.cxx:191:11)>' requested here 190 | auto df = make_diag_frame ( | ^ 196 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-bool.b.o -c libbuild2/functions-bool.cxx In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-bool.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-bool.cxx:24:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-bool.cxx:24:20)>' requested here 24 | f["string"] += [](bool b) {return b ? "true" : "false";}; | ^ In file included from libbuild2/functions-bool.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-bool.cxx:24:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-bool.cxx:24:20)>' requested here 24 | f["string"] += [](bool b) {return b ? "true" : "false";}; | ^ In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-bool.cxx:24:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-bool.cxx:24:20)>' requested here 24 | f["string"] += [](bool b) {return b ? "true" : "false";}; | ^ In file included from libbuild2/functions-bool.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-bool.cxx:24:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-bool.cxx:24:20)>' requested here 24 | f["string"] += [](bool b) {return b ? "true" : "false";}; | ^ In file included from libbuild2/functions-bool.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 195 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-builtin.b.o -c libbuild2/functions-builtin.cxx In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-builtin.cxx:24:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-builtin.cxx:56:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | return (*s)[convert (move (name))].defined (); | ^ | std:: libbuild2/functions-builtin.cxx:79:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 79 | s->var_pool ().find (convert (move (name)))); | ^ | std:: libbuild2/functions-builtin.cxx:121:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 121 | bool np (not_pair && convert (move (*not_pair))); | ^ | std:: libbuild2/functions-builtin.cxx:132:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | r.push_back (move (f)); | ^ | std:: libbuild2/functions-builtin.cxx:138:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return value (move (r)); | ^ | std:: libbuild2/functions-builtin.cxx:143:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 143 | bool np (not_pair && convert (move (*not_pair))); | ^ | std:: libbuild2/functions-builtin.cxx:152:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | r.push_back (move (*s)); | ^ | std:: libbuild2/functions-builtin.cxx:154:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | r.push_back (move (f)); | ^ | std:: libbuild2/functions-builtin.cxx:159:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | return value (move (r)); | ^ | std:: libbuild2/functions-builtin.cxx:166:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | f["identity"] += [](value* v) {return move (*v);}; | ^ | std:: libbuild2/functions-builtin.cxx:187:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | escape && convert (move (*escape))); | ^ | std:: libbuild2/functions-builtin.cxx:204:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 204 | optional v (getenv (convert (move (name)))); | ^ | std:: libbuild2/functions-builtin.cxx:210:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 210 | r.emplace_back (to_name (move (*v))); | ^ | std:: libbuild2/functions-builtin.cxx:211:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 211 | return value (move (r)); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/functions-builtin.cxx:24:19: note: in instantiation of function template specialization 'build2::convert' requested here 24 | string s (convert (move (f))); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-builtin.cxx:56:19: note: in instantiation of function template specialization 'build2::convert' requested here 56 | return (*s)[convert (move (name))].defined (); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-builtin.cxx:56:19: note: in instantiation of function template specialization 'build2::convert' requested here 56 | return (*s)[convert (move (name))].defined (); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-builtin.cxx:56:19: note: in instantiation of function template specialization 'build2::convert' requested here 56 | return (*s)[convert (move (name))].defined (); | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:51:33: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:51:36)>' requested here 51 | f.insert ("defined", false) += [](const scope* s, names name) | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:51:33: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:51:36)>' requested here 51 | f.insert ("defined", false) += [](const scope* s, names name) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:51:33: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:51:36)>' requested here 51 | f.insert ("defined", false) += [](const scope* s, names name) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, const build2::scope *, butl::small_vector>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:73:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:73:39)>' requested here 73 | f.insert ("visibility", false) += [](const scope* s, names name) | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:65:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | value_traits::assign (*this, move (*v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func, const build2::scope *, butl::small_vector>::thunk<0UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, const build2::scope *, butl::small_vector>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:73:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:73:39)>' requested here 73 | f.insert ("visibility", false) += [](const scope* s, names name) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, const build2::scope *, butl::small_vector>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:73:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:73:39)>' requested here 73 | f.insert ("visibility", false) += [](const scope* s, names name) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:90:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:90:18)>' requested here 90 | f["type"] += [](value* v) {return v->type != nullptr ? v->type->name : "";}; | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:90:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:90:18)>' requested here 90 | f["type"] += [](value* v) {return v->type != nullptr ? v->type->name : "";}; | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:90:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:90:18)>' requested here 90 | f["type"] += [](value* v) {return v->type != nullptr ? v->type->name : "";}; | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:96:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:96:18)>' requested here 96 | f["null"] += [](value* v) {return v->null;}; | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:96:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:96:18)>' requested here 96 | f["null"] += [](value* v) {return v->null;}; | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-builtin.cxx:121:28: note: in instantiation of function template specialization 'build2::convert' requested here 121 | bool np (not_pair && convert (move (*not_pair))); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-builtin.cxx:121:28: note: in instantiation of function template specialization 'build2::convert' requested here 121 | bool np (not_pair && convert (move (*not_pair))); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-builtin.cxx:121:28: note: in instantiation of function template specialization 'build2::convert' requested here 121 | bool np (not_pair && convert (move (*not_pair))); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-builtin.cxx:121:28: note: in instantiation of function template specialization 'build2::convert' requested here 121 | bool np (not_pair && convert (move (*not_pair))); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-builtin.cxx:121:28: note: in instantiation of function template specialization 'build2::convert' requested here 121 | bool np (not_pair && convert (move (*not_pair))); | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/functions-builtin.cxx:121:28: note: in instantiation of function template specialization 'build2::convert' requested here 121 | bool np (not_pair && convert (move (*not_pair))); | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::optional>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:117:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:117:19)>' requested here 117 | f["first"] += [] (names ns, optional not_pair) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::optional>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:117:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:117:19)>' requested here 117 | f["first"] += [] (names ns, optional not_pair) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:166:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:166:22)>' requested here 166 | f["identity"] += [](value* v) {return move (*v);}; | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:166:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:166:22)>' requested here 166 | f["identity"] += [](value* v) {return move (*v);}; | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:175:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:175:19)>' requested here 175 | f["quote"] += [](value* v, optional escape) | ^ In file included from libbuild2/functions-builtin.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:175:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:175:19)>' requested here 175 | f["quote"] += [](value* v, optional escape) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:175:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:175:19)>' requested here 175 | f["quote"] += [](value* v, optional escape) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:202:32: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:202:35)>' requested here 202 | f.insert ("getenv", false) += [](names name) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-builtin.cxx:202:32: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:202:35)>' requested here 202 | f.insert ("getenv", false) += [](names name) | ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 262 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-filesystem.b.o -c libbuild2/functions-filesystem.cxx In file included from libbuild2/functions-filesystem.cxx:4: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-filesystem.cxx:29:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 29 | value_traits::reverse (move (p.canonicalize ()))); | ^ | std:: libbuild2/functions-filesystem.cxx:135:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 135 | e += [](path f) {return file_exists (move (f));}; | ^ | std:: libbuild2/functions-filesystem.cxx:136:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | e += [](names ns) {return file_exists (convert (move (ns)));}; | ^ | std:: libbuild2/functions-filesystem.cxx:149:70: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | e += [](path f) {return directory_exists (path_cast (move (f)));}; | ^ | std:: libbuild2/functions-filesystem.cxx:150:70: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | e += [](names ns) {return directory_exists (convert (move (ns)));}; | ^ | std:: libbuild2/functions-filesystem.cxx:176:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | return path_search (pattern, convert (move (start))); | ^ | std:: libbuild2/functions-filesystem.cxx:181:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | return path_search (convert (move (pattern)), start); | ^ | std:: libbuild2/functions-filesystem.cxx:186:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return path_search (convert (move (pattern)), | ^ | std:: libbuild2/functions-filesystem.cxx:187:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | convert (move (start))); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:135:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:135:12)>' requested here 135 | e += [](path f) {return file_exists (move (f));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:135:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:135:12)>' requested here 135 | e += [](path f) {return file_exists (move (f));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:135:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:135:12)>' requested here 135 | e += [](path f) {return file_exists (move (f));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:135:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:135:12)>' requested here 135 | e += [](path f) {return file_exists (move (f));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-filesystem.cxx:136:46: note: in instantiation of function template specialization 'build2::convert>>' requested here 136 | e += [](names ns) {return file_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-filesystem.cxx:136:46: note: in instantiation of function template specialization 'build2::convert>>' requested here 136 | e += [](names ns) {return file_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-filesystem.cxx:136:46: note: in instantiation of function template specialization 'build2::convert>>' requested here 136 | e += [](names ns) {return file_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-filesystem.cxx:136:46: note: in instantiation of function template specialization 'build2::convert>>' requested here 136 | e += [](names ns) {return file_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:136:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:136:12)>' requested here 136 | e += [](names ns) {return file_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:136:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:136:12)>' requested here 136 | e += [](names ns) {return file_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-filesystem.cxx:150:51: note: in instantiation of function template specialization 'build2::convert>>' requested here 150 | e += [](names ns) {return directory_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-filesystem.cxx:150:51: note: in instantiation of function template specialization 'build2::convert>>' requested here 150 | e += [](names ns) {return directory_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-filesystem.cxx:150:51: note: in instantiation of function template specialization 'build2::convert>>' requested here 150 | e += [](names ns) {return directory_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-filesystem.cxx:150:51: note: in instantiation of function template specialization 'build2::convert>>' requested here 150 | e += [](names ns) {return directory_exists (convert (move (ns)));}; | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::basic_path>, butl::optional>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::basic_path>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:169:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:169:12)>' requested here 169 | e += [](path pattern, optional start) | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:429:59: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 429 | return v != nullptr ? optional (function_arg::cast (v)) : nullopt; | ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, butl::basic_path>, butl::optional>>>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::basic_path>, butl::optional>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::basic_path>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:169:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:169:12)>' requested here 169 | e += [](path pattern, optional start) | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::basic_path>, butl::optional>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::basic_path>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:169:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:169:12)>' requested here 169 | e += [](path pattern, optional start) | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::basic_path>, butl::small_vector>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::basic_path>, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:174:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:174:12)>' requested here 174 | e += [](path pattern, names start) | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::basic_path>, butl::small_vector>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::basic_path>, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:174:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:174:12)>' requested here 174 | e += [](path pattern, names start) | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::optional>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:179:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:179:12)>' requested here 179 | e += [](names pattern, optional start) | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::optional>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:179:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:179:12)>' requested here 179 | e += [](names pattern, optional start) | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::small_vector>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:184:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:184:12)>' requested here 184 | e += [](names pattern, names start) | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::small_vector>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-filesystem.cxx:184:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:184:12)>' requested here 184 | e += [](names pattern, names start) | ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 236 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-integer.b.o -c libbuild2/functions-integer.cxx In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-integer.cxx:18:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 18 | static_cast (convert (move (*base))) | ^ | std:: libbuild2/functions-integer.cxx:22:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | ? static_cast (convert (move (*width))) | ^ | std:: libbuild2/functions-integer.cxx:53:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return to_string (i, move (base), move (width)); | ^ | std:: libbuild2/functions-integer.cxx:53:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return to_string (i, move (base), move (width)); | ^ | std:: libbuild2/functions-integer.cxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | uint64_t b (convert (move (begin))); | ^ | std:: libbuild2/functions-integer.cxx:73:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | uint64_t e (convert (move (end))); | ^ | std:: libbuild2/functions-integer.cxx:74:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | uint64_t s (step ? convert (move (*step)) : 1); | ^ | std:: libbuild2/functions-integer.cxx:107:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | if (functions_sort_flags (move (fs))) | ^ | std:: libbuild2/functions-integer.cxx:117:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | if (functions_sort_flags (move (fs))) | ^ | std:: libbuild2/functions-integer.cxx:130:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 130 | convert (move (v))) != vs.end (); | ^ | std:: libbuild2/functions-integer.cxx:136:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | convert (move (v))) != vs.end (); | ^ | std:: libbuild2/functions-integer.cxx:146:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 146 | auto i (find (vs.begin (), vs.end (), convert (move (v)))); | ^ | std:: libbuild2/functions-integer.cxx:152:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | auto i (find (vs.begin (), vs.end (), convert (move (v)))); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-integer.cxx:18:30: note: in instantiation of function template specialization 'build2::convert' requested here 18 | static_cast (convert (move (*base))) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-integer.cxx:18:30: note: in instantiation of function template specialization 'build2::convert' requested here 18 | static_cast (convert (move (*base))) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-integer.cxx:18:30: note: in instantiation of function template specialization 'build2::convert' requested here 18 | static_cast (convert (move (*base))) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-integer.cxx:18:30: note: in instantiation of function template specialization 'build2::convert' requested here 18 | static_cast (convert (move (*base))) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-integer.cxx:18:30: note: in instantiation of function template specialization 'build2::convert' requested here 18 | static_cast (convert (move (*base))) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/functions-integer.cxx:18:30: note: in instantiation of function template specialization 'build2::convert' requested here 18 | static_cast (convert (move (*base))) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:49:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:49:20)>' requested here 49 | f["string"] += [](int64_t i) {return to_string (i);}; | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:49:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:49:20)>' requested here 49 | f["string"] += [](int64_t i) {return to_string (i);}; | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:49:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:49:20)>' requested here 49 | f["string"] += [](int64_t i) {return to_string (i);}; | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:49:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:49:20)>' requested here 49 | f["string"] += [](int64_t i) {return to_string (i);}; | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::optional>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:51:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:51:20)>' requested here 51 | f["string"] += [](uint64_t i, optional base, optional width) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, butl::optional>::thunk<0UL, 1UL, 2UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::optional>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:51:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:51:20)>' requested here 51 | f["string"] += [](uint64_t i, optional base, optional width) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::optional>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:51:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:51:20)>' requested here 51 | f["string"] += [](uint64_t i, optional base, optional width) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value, build2::value, butl::optional>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, build2::value, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:70:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:70:30)>' requested here 70 | f["integer_sequence"] += [](value begin, value end, optional step) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, build2::value, build2::value, butl::optional>::thunk<0UL, 1UL, 2UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value, build2::value, butl::optional>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, build2::value, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:70:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:70:30)>' requested here 70 | f["integer_sequence"] += [](value begin, value end, optional step) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, build2::value, build2::value, butl::optional>::thunk<0UL, 1UL, 2UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value, build2::value, butl::optional>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, build2::value, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:70:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:70:30)>' requested here 70 | f["integer_sequence"] += [](value begin, value end, optional step) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value, build2::value, butl::optional>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, build2::value, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:70:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:70:30)>' requested here 70 | f["integer_sequence"] += [](value begin, value end, optional step) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:92:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:92:18)>' requested here 92 | f["size"] += [] (int64s v) {return v.size ();}; | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:92:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:92:18)>' requested here 92 | f["size"] += [] (int64s v) {return v.size ();}; | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:92:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:92:18)>' requested here 92 | f["size"] += [] (int64s v) {return v.size ();}; | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:92:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:92:18)>' requested here 92 | f["size"] += [] (int64s v) {return v.size ();}; | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:93:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:93:18)>' requested here 93 | f["size"] += [] (uint64s v) {return v.size ();}; | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:93:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:93:18)>' requested here 93 | f["size"] += [] (uint64s v) {return v.size ();}; | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:93:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:93:18)>' requested here 93 | f["size"] += [] (uint64s v) {return v.size ();}; | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:103:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:103:18)>' requested here 103 | f["sort"] += [](int64s v, optional fs) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector, butl::optional>>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:103:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:103:18)>' requested here 103 | f["sort"] += [](int64s v, optional fs) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector, butl::optional>>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:103:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:103:18)>' requested here 103 | f["sort"] += [](int64s v, optional fs) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, std::vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:103:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:103:18)>' requested here 103 | f["sort"] += [](int64s v, optional fs) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:113:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:113:18)>' requested here 113 | f["sort"] += [](uint64s v, optional fs) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, std::vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:113:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:113:18)>' requested here 113 | f["sort"] += [](uint64s v, optional fs) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-integer.cxx:130:20: note: in instantiation of function template specialization 'build2::convert' requested here 130 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-integer.cxx:130:20: note: in instantiation of function template specialization 'build2::convert' requested here 130 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-integer.cxx:130:20: note: in instantiation of function template specialization 'build2::convert' requested here 130 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-integer.cxx:130:20: note: in instantiation of function template specialization 'build2::convert' requested here 130 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-integer.cxx:130:20: note: in instantiation of function template specialization 'build2::convert' requested here 130 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/functions-integer.cxx:130:20: note: in instantiation of function template specialization 'build2::convert' requested here 130 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:127:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:127:18)>' requested here 127 | f["find"] += [](int64s vs, value v) | ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, build2::value>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:127:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:127:18)>' requested here 127 | f["find"] += [](int64s vs, value v) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:127:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:127:18)>' requested here 127 | f["find"] += [](int64s vs, value v) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:133:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:133:18)>' requested here 133 | f["find"] += [](uint64s vs, value v) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:133:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:133:18)>' requested here 133 | f["find"] += [](uint64s vs, value v) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:144:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:144:24)>' requested here 144 | f["find_index"] += [](int64s vs, value v) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:144:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:144:24)>' requested here 144 | f["find_index"] += [](int64s vs, value v) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:150:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:150:24)>' requested here 150 | f["find_index"] += [](uint64s vs, value v) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-integer.cxx:150:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:150:24)>' requested here 150 | f["find_index"] += [](uint64s vs, value v) | ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 271 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-json.b.o -c libbuild2/functions-json.cxx In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-json.cxx:24:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | auto i (find (b, e, convert (move (v)))); | ^ | std:: libbuild2/functions-json.cxx:43:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | convert (move (*distinguish_numbers))); | ^ | std:: libbuild2/functions-json.cxx:90:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 90 | return move (v.object.front ().name); | ^ | std:: libbuild2/functions-json.cxx:123:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 123 | case json_type::string: return value (move (jr.string)); | ^ | std:: libbuild2/functions-json.cxx:125:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 125 | case json_type::object: return value (move (jr)); | ^ | std:: libbuild2/functions-json.cxx:148:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 148 | ns.push_back (name (move (m.name))); | ^ | std:: libbuild2/functions-json.cxx:183:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 183 | size_t i (array_find_index (a, move (v))); | ^ | std:: libbuild2/functions-json.cxx:199:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 199 | return array_find_index (a, move (v)); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-json.cxx:24:25: note: in instantiation of function template specialization 'build2::convert' requested here 24 | auto i (find (b, e, convert (move (v)))); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-json.cxx:24:25: note: in instantiation of function template specialization 'build2::convert' requested here 24 | auto i (find (b, e, convert (move (v)))); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-json.cxx:24:25: note: in instantiation of function template specialization 'build2::convert' requested here 24 | auto i (find (b, e, convert (move (v)))); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/functions-json.cxx:24:25: note: in instantiation of function template specialization 'build2::convert' requested here 24 | auto i (find (b, e, convert (move (v)))); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-json.cxx:43:16: note: in instantiation of function template specialization 'build2::convert' requested here 43 | convert (move (*distinguish_numbers))); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-json.cxx:43:16: note: in instantiation of function template specialization 'build2::convert' requested here 43 | convert (move (*distinguish_numbers))); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-json.cxx:43:16: note: in instantiation of function template specialization 'build2::convert' requested here 43 | convert (move (*distinguish_numbers))); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-json.cxx:43:16: note: in instantiation of function template specialization 'build2::convert' requested here 43 | convert (move (*distinguish_numbers))); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-json.cxx:43:16: note: in instantiation of function template specialization 'build2::convert' requested here 43 | convert (move (*distinguish_numbers))); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/functions-json.cxx:43:16: note: in instantiation of function template specialization 'build2::convert' requested here 43 | convert (move (*distinguish_numbers))); | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:40:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:40:24)>' requested here 40 | f["value_type"] += [] (json_value v, optional distinguish_numbers) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:40:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:40:24)>' requested here 40 | f["value_type"] += [] (json_value v, optional distinguish_numbers) | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:40:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:40:24)>' requested here 40 | f["value_type"] += [] (json_value v, optional distinguish_numbers) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:40:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:40:24)>' requested here 40 | f["value_type"] += [] (json_value v, optional distinguish_numbers) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:60:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:60:24)>' requested here 60 | f["value_size"] += [] (json_value v) -> size_t | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:60:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:60:24)>' requested here 60 | f["value_size"] += [] (json_value v) -> size_t | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:84:22: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:84:25)>' requested here 84 | f["member_name"] += [] (json_value v) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:84:22: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:84:25)>' requested here 84 | f["member_name"] += [] (json_value v) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-json.cxx:119:52: note: in instantiation of function template specialization 'build2::value::value' requested here 119 | case json_type::boolean: return value (jr.boolean); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-json.cxx:120:52: note: in instantiation of function template specialization 'build2::value::value' requested here 120 | case json_type::signed_number: return value (jr.signed_number); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-json.cxx:122:52: note: in instantiation of function template specialization 'build2::value::value' requested here 122 | case json_type::hexadecimal_number: return value (jr.unsigned_number); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-json.cxx:123:52: note: in instantiation of function template specialization 'build2::value::value' requested here 123 | case json_type::string: return value (move (jr.string)); | ^ In file included from libbuild2/functions-json.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-json.cxx:125:52: note: in instantiation of function template specialization 'build2::value::value' requested here 125 | case json_type::object: return value (move (jr)); | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:99:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:99:26)>' requested here 99 | f["member_value"] += [] (json_value v) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:99:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:99:26)>' requested here 99 | f["member_value"] += [] (json_value v) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::json_value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::json_value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:137:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:137:26)>' requested here 137 | f["object_names"] += [] (json_value o) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::json_value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::json_value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:137:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:137:26)>' requested here 137 | f["object_names"] += [] (json_value o) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:178:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:178:24)>' requested here 178 | f["array_find"] += [] (json_value a, value v) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:178:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:178:24)>' requested here 178 | f["array_find"] += [] (json_value a, value v) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:194:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:194:30)>' requested here 194 | f["array_find_index"] += [](json_value a, value v) -> size_t | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:194:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:194:30)>' requested here 194 | f["array_find_index"] += [](json_value a, value v) -> size_t | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:317:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:317:18)>' requested here 317 | f["size"] += [] (set v) {return v.size ();}; | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:317:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:317:18)>' requested here 317 | f["size"] += [] (set v) {return v.size ();}; | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:317:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:317:18)>' requested here 317 | f["size"] += [] (set v) {return v.size ();}; | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:318:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:318:18)>' requested here 318 | f["size"] += [] (map v) {return v.size ();}; | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:318:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:318:18)>' requested here 318 | f["size"] += [] (map v) {return v.size ();}; | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:318:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:318:18)>' requested here 318 | f["size"] += [] (map v) {return v.size ();}; | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:326:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:326:18)>' requested here 326 | f["keys"] += [](map v) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-json.cxx:326:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-json.cxx:326:18)>' requested here 326 | f["keys"] += [](map v) | ^ In file included from libbuild2/functions-json.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 255 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-name.b.o -c libbuild2/functions-name.cxx In file included from libbuild2/functions-name.cxx:4: In file included from ./libbuild2/functions-name.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-name.cxx:4: In file included from ./libbuild2/functions-name.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-name.cxx:4: In file included from ./libbuild2/functions-name.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: libbuild2/functions-name.cxx:48:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 48 | return make_pair (move (n), move (rp.second)); | ^ | std:: libbuild2/functions-name.cxx:48:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 48 | return make_pair (move (n), move (rp.second)); | ^ | std:: libbuild2/functions-name.cxx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | << (n.pair ? names {move (n), move (o)} : names {move (n)}) | ^ | std:: libbuild2/functions-name.cxx:68:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | << (n.pair ? names {move (n), move (o)} : names {move (n)}) | ^ | std:: libbuild2/functions-name.cxx:68:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | << (n.pair ? names {move (n), move (o)} : names {move (n)}) | ^ | std:: libbuild2/functions-name.cxx:84:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 84 | return to_target (s, move (ns[0]), move (ns[0].pair ? ns[1] : o)); | ^ | std:: libbuild2/functions-name.cxx:84:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 84 | return to_target (s, move (ns[0]), move (ns[0].pair ? ns[1] : o)); | ^ | std:: libbuild2/functions-name.cxx:93:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | string tts (convert (move (t))); | ^ | std:: libbuild2/functions-name.cxx:175:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | r.push_back (move (n)); | ^ | std:: libbuild2/functions-name.cxx:177:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 177 | r.push_back (move (*i)); | ^ | std:: libbuild2/functions-name.cxx:206:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | return n != nullptr ? to_string (move (*n)) : string (); | ^ | std:: libbuild2/functions-name.cxx:215:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | return to_target_name (s, move (n)).first.value; | ^ | std:: libbuild2/functions-name.cxx:225:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | to_target_name (s, move (n), n.pair ? *++i : name ()).first.value); | ^ | std:: libbuild2/functions-name.cxx:229:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 229 | return value (move (r[0])); | ^ | std:: libbuild2/functions-name.cxx:244:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 244 | return to_target_name (s, move (n)).second; | ^ | std:: libbuild2/functions-name.cxx:258:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 258 | return to_target_name (s, move (n), o).second; | ^ | std:: libbuild2/functions-name.cxx:268:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 268 | return to_target_name (s, move (n)).first.dir; | ^ | std:: libbuild2/functions-name.cxx:278:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 278 | to_target_name (s, move (n), n.pair ? *++i : name ()).first.dir); | ^ | std:: libbuild2/functions-name.cxx:282:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 282 | return value (move (r[0])); | ^ | std:: libbuild2/functions-name.cxx:295:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 295 | return to_target_name (s, move (n)).first.type; | ^ | std:: libbuild2/functions-name.cxx:305:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | to_target_name (s, move (n), n.pair ? *++i : name ()).first.type); | ^ | std:: libbuild2/functions-name.cxx:309:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 309 | return value (move (r[0])); | ^ | std:: libbuild2/functions-name.cxx:321:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 321 | return to_target_name (s, move (n)).first.proj; | ^ | std:: libbuild2/functions-name.cxx:335:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 335 | return to_target_name (s, move (n), o).first.proj; | ^ | std:: libbuild2/functions-name.cxx:346:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 346 | return is_a (s, move (n), name (), move (t)); | ^ | std:: libbuild2/functions-name.cxx:346:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 346 | return is_a (s, move (n), name (), move (t)); | ^ | std:: libbuild2/functions-name.cxx:358:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | return is_a (s, move (n), o, move (t)); | ^ | std:: libbuild2/functions-name.cxx:358:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | return is_a (s, move (n), o, move (t)); | ^ | std:: libbuild2/functions-name.cxx:369:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 369 | return filter (s, move (ns), move (ts), false /* out */); | ^ | std:: libbuild2/functions-name.cxx:369:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 369 | return filter (s, move (ns), move (ts), false /* out */); | ^ | std:: libbuild2/functions-name.cxx:374:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 374 | return filter (s, move (ns), move (ts), true /* out */); | ^ | std:: libbuild2/functions-name.cxx:374:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 374 | return filter (s, move (ns), move (ts), true /* out */); | ^ | std:: libbuild2/functions-name.cxx:409:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | if (functions_sort_flags (move (fs))) | ^ | std:: libbuild2/functions-name.cxx:424:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 424 | convert (move (v))) != vs.end (); | ^ | std:: libbuild2/functions-name.cxx:436:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 436 | auto i (find (vs.begin (), vs.end (), convert (move (v)))); | ^ | std:: libbuild2/functions-name.cxx:452:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | n.dir = move (d); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-name.cxx:93:17: note: in instantiation of function template specialization 'build2::convert' requested here 93 | string tts (convert (move (t))); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-name.cxx:93:17: note: in instantiation of function template specialization 'build2::convert' requested here 93 | string tts (convert (move (t))); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-name.cxx:93:17: note: in instantiation of function template specialization 'build2::convert' requested here 93 | string tts (convert (move (t))); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-name.cxx:93:17: note: in instantiation of function template specialization 'build2::convert' requested here 93 | string tts (convert (move (t))); | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:204:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:204:20)>' requested here 204 | f["string"] += [](name* n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg::cast' requested here 407 | T&& r (function_arg::cast (v)); | ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:204:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:204:20)>' requested here 204 | f["string"] += [](name* n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:204:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:204:20)>' requested here 204 | f["string"] += [](name* n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:213:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:213:18)>' requested here 213 | f["name"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:213:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:213:18)>' requested here 213 | f["name"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-name.cxx:229:16: note: in instantiation of function template specialization 'build2::value::value' requested here 229 | return value (move (r[0])); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-name.cxx:231:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 231 | return value (strings (make_move_iterator (r.begin ()), | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ libbuild2/functions-name.cxx:231:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 231 | return value (strings (make_move_iterator (r.begin ()), | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:217:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:217:18)>' requested here 217 | f["name"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:217:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:217:18)>' requested here 217 | f["name"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, const build2::scope *, build2::name>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:242:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:242:23)>' requested here 242 | f["extension"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:65:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | value_traits::assign (*this, move (*v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func, const build2::scope *, build2::name>::thunk<0UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, const build2::scope *, build2::name>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:242:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:242:23)>' requested here 242 | f["extension"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, const build2::scope *, build2::name>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:242:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:242:23)>' requested here 242 | f["extension"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, const build2::scope *, butl::small_vector>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:246:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:246:23)>' requested here 246 | f["extension"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, const build2::scope *, butl::small_vector>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:246:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:246:23)>' requested here 246 | f["extension"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>, const build2::scope *, build2::name>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:266:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:266:23)>' requested here 266 | f["directory"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, const build2::scope *, build2::name>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:266:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:266:23)>' requested here 266 | f["directory"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-name.cxx:282:16: note: in instantiation of function template specialization 'build2::value::value>>' requested here 282 | return value (move (r[0])); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-name.cxx:284:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 284 | return value (dir_paths (make_move_iterator (r.begin ()), | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ libbuild2/functions-name.cxx:284:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 284 | return value (dir_paths (make_move_iterator (r.begin ()), | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, const build2::scope *, build2::name>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:319:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:319:21)>' requested here 319 | f["project"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:65:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | value_traits::assign (*this, move (*v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func, const build2::scope *, build2::name>::thunk<0UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, const build2::scope *, build2::name>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:319:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:319:21)>' requested here 319 | f["project"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, const build2::scope *, build2::name>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:319:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:319:21)>' requested here 319 | f["project"] += [](const scope* s, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, const build2::scope *, butl::small_vector>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:323:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:323:21)>' requested here 323 | f["project"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, const build2::scope *, butl::small_vector>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:323:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:323:21)>' requested here 323 | f["project"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:344:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:344:18)>' requested here 344 | f["is_a"] += [](const scope* s, name n, names t) | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL, 1UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:344:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:344:18)>' requested here 344 | f["is_a"] += [](const scope* s, name n, names t) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:344:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:344:18)>' requested here 344 | f["is_a"] += [](const scope* s, name n, names t) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:348:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:348:18)>' requested here 348 | f["is_a"] += [](const scope* s, names ns, names t) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:348:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:348:18)>' requested here 348 | f["is_a"] += [](const scope* s, names ns, names t) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, const build2::scope *, butl::small_vector, butl::small_vector>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:367:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:367:20)>' requested here 367 | f["filter"] += [](const scope* s, names ns, names ts) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, const build2::scope *, butl::small_vector, butl::small_vector>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:367:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:367:20)>' requested here 367 | f["filter"] += [](const scope* s, names ns, names ts) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:381:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:381:18)>' requested here 381 | f["size"] += [] (names ns) | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:381:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:381:18)>' requested here 381 | f["size"] += [] (names ns) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:381:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:381:18)>' requested here 381 | f["size"] += [] (names ns) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:403:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:403:18)>' requested here 403 | f["sort"] += [] (names ns, optional fs) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:403:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:403:18)>' requested here 403 | f["sort"] += [] (names ns, optional fs) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-name.cxx:424:20: note: in instantiation of function template specialization 'build2::convert' requested here 424 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-name.cxx:424:20: note: in instantiation of function template specialization 'build2::convert' requested here 424 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-name.cxx:424:20: note: in instantiation of function template specialization 'build2::convert' requested here 424 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-name.cxx:424:20: note: in instantiation of function template specialization 'build2::convert' requested here 424 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:419:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:419:18)>' requested here 419 | f["find"] += [](names vs, names v) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:419:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:419:18)>' requested here 419 | f["find"] += [](names vs, names v) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:432:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:432:24)>' requested here 432 | f["find_index"] += [](names vs, names v) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:432:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:432:24)>' requested here 432 | f["find_index"] += [](names vs, names v) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, build2::name>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:449:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:449:22)>' requested here 449 | fb[".concat"] += [](dir_path d, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>, build2::name>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, build2::name>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:449:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:449:22)>' requested here 449 | fb[".concat"] += [](dir_path d, name n) | ^ In file included from libbuild2/functions-name.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>, build2::name>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, build2::name>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:449:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:449:22)>' requested here 449 | fb[".concat"] += [](dir_path d, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, build2::name>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-name.cxx:449:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:449:22)>' requested here 449 | fb[".concat"] += [](dir_path d, name n) | ^ In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 414 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-path.b.o -c libbuild2/functions-path.cxx In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-path.cxx:22:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | return function_family::default_thunk (base, move (args), f); | ^ | std:: libbuild2/functions-path.cxx:35:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | path pr (move (sr)); | ^ | std:: libbuild2/functions-path.cxx:43:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | path_cast (move (l)) /= path_cast (move (pr))); | ^ | std:: libbuild2/functions-path.cxx:43:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | path_cast (move (l)) /= path_cast (move (pr))); | ^ | std:: libbuild2/functions-path.cxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return value (move (l)); | ^ | std:: libbuild2/functions-path.cxx:59:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | path pr (move (sr)); | ^ | std:: libbuild2/functions-path.cxx:66:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | ? value (move (l /= path_cast (move (pr)))) | ^ | std:: libbuild2/functions-path.cxx:66:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | ? value (move (l /= path_cast (move (pr)))) | ^ | std:: libbuild2/functions-path.cxx:67:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 67 | : value (path_cast (move (l)) /= pr); | ^ | std:: libbuild2/functions-path.cxx:82:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 82 | return value (move (r)); | ^ | std:: libbuild2/functions-path.cxx:244:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 244 | return p != nullptr ? move (*p).string () : string (); | ^ | std:: libbuild2/functions-path.cxx:251:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 251 | r.push_back (move (p).string ()); | ^ | std:: libbuild2/functions-path.cxx:259:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 259 | r.push_back (move (p).string ()); | ^ | std:: libbuild2/functions-path.cxx:270:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 270 | f["posix_string"] += [](path p) {return posix_string (move (p));}; | ^ | std:: libbuild2/functions-path.cxx:271:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 271 | f["posix_string"] += [](dir_path p) {return posix_string (move (p));}; | ^ | std:: libbuild2/functions-path.cxx:277:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 277 | r.push_back (posix_string (move (p))); | ^ | std:: libbuild2/functions-path.cxx:285:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | r.push_back (posix_string (move (p))); | ^ | std:: libbuild2/functions-path.cxx:297:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 297 | ? posix_string (move (n.dir)) | ^ | std:: libbuild2/functions-path.cxx:298:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 298 | : posix_string (convert (move (n))); | ^ | std:: libbuild2/functions-path.cxx:311:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 311 | f["representation"] += [](path p) {return move (p).representation ();}; | ^ | std:: libbuild2/functions-path.cxx:317:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 317 | r.push_back (move (p).representation ()); | ^ | std:: libbuild2/functions-path.cxx:325:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 325 | r.push_back (move (p).representation ()); | ^ | std:: libbuild2/functions-path.cxx:338:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 338 | return posix_representation (move (p)); | ^ | std:: libbuild2/functions-path.cxx:343:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 343 | return posix_representation (move (p)); | ^ | std:: libbuild2/functions-path.cxx:350:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 350 | r.push_back (posix_representation (move (p))); | ^ | std:: libbuild2/functions-path.cxx:358:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | r.push_back (posix_representation (move (p))); | ^ | std:: libbuild2/functions-path.cxx:370:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | ? posix_representation (move (n.dir)) | ^ | std:: libbuild2/functions-path.cxx:371:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 371 | : posix_representation (convert (move (n))); | ^ | std:: libbuild2/functions-path.cxx:388:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 388 | return convert (move (ns)).absolute (); | ^ | std:: libbuild2/functions-path.cxx:407:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | return convert (move (ns)).simple (); | ^ | std:: libbuild2/functions-path.cxx:421:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 421 | return p.sub (convert_to_base (move (v))); | ^ | std:: libbuild2/functions-path.cxx:426:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 426 | return convert (move (ns)).sub (convert_to_base (move (v))); | ^ | std:: libbuild2/functions-path.cxx:426:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 426 | return convert (move (ns)).sub (convert_to_base (move (v))); | ^ | std:: libbuild2/functions-path.cxx:440:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | return p.sup (convert_to_base (move (v))); | ^ | std:: libbuild2/functions-path.cxx:445:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 445 | return convert (move (ns)).sup (convert_to_base (move (v))); | ^ | std:: libbuild2/functions-path.cxx:445:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 445 | return convert (move (ns)).sup (convert_to_base (move (v))); | ^ | std:: libbuild2/functions-path.cxx:482:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 482 | n = convert (move (n)).directory (); | ^ | std:: libbuild2/functions-path.cxx:521:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 521 | n = convert (move (n)).root_directory (); | ^ | std:: libbuild2/functions-path.cxx:544:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 544 | return leaf (p, move (d)); | ^ | std:: libbuild2/functions-path.cxx:572:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 572 | n.value = leaf (convert (move (n)), d).string (); | ^ | std:: libbuild2/functions-path.cxx:617:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 617 | n.value = relative (convert (move (n)), d).string (); | ^ | std:: libbuild2/functions-path.cxx:655:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 655 | n.value = convert (move (n)).base ().string (); | ^ | std:: libbuild2/functions-path.cxx:670:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 670 | return extension (convert (move (ns))); | ^ | std:: libbuild2/functions-path.cxx:707:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 707 | n.value = convert (move (n)).complete ().string (); | ^ | std:: libbuild2/functions-path.cxx:747:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 747 | n.value = convert (move (n)).canonicalize ().string (); | ^ | std:: libbuild2/functions-path.cxx:795:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 795 | n.value = convert (move (n)).normalize ().string (); | ^ | std:: libbuild2/functions-path.cxx:802:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 802 | return try_normalize (p) ? value (move (p)) : value (nullptr); | ^ | std:: libbuild2/functions-path.cxx:807:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 807 | return try_normalize (p) ? value (move (p)) : value (nullptr); | ^ | std:: libbuild2/functions-path.cxx:822:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | path p (convert (move (n))); | ^ | std:: libbuild2/functions-path.cxx:824:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | n.value = move (p).string (); | ^ | std:: libbuild2/functions-path.cxx:827:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 827 | return r ? value (move (ns)) : value (nullptr); | ^ | std:: libbuild2/functions-path.cxx:882:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 882 | n.value = convert (move (n)).normalize (true).string (); | ^ | std:: libbuild2/functions-path.cxx:892:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 892 | return try_actualize (p) ? value (move (p)) : value (nullptr); | ^ | std:: libbuild2/functions-path.cxx:897:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 897 | return try_actualize (p) ? value (move (p)) : value (nullptr); | ^ | std:: libbuild2/functions-path.cxx:913:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 913 | path p (convert (move (n))); | ^ | std:: libbuild2/functions-path.cxx:915:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 915 | n.value = move (p).string (); | ^ | std:: libbuild2/functions-path.cxx:918:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 918 | return r ? value (move (ns)) : value (nullptr); | ^ | std:: libbuild2/functions-path.cxx:957:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 957 | if (functions_sort_flags (move (fs))) | ^ | std:: libbuild2/functions-path.cxx:967:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 967 | if (functions_sort_flags (move (fs))) | ^ | std:: libbuild2/functions-path.cxx:982:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 982 | convert (move (v))) != vs.end (); | ^ | std:: libbuild2/functions-path.cxx:988:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 988 | convert (move (v))) != vs.end (); | ^ | std:: libbuild2/functions-path.cxx:1000:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1000 | auto i (find (vs.begin (), vs.end (), convert (move (v)))); | ^ | std:: libbuild2/functions-path.cxx:1006:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1006 | auto i (find (vs.begin (), vs.end (), convert (move (v)))); | ^ | std:: libbuild2/functions-path.cxx:1057:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1057 | convert (move (pat)), | ^ | std:: libbuild2/functions-path.cxx:1059:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1059 | ? convert (move (*start)) | ^ | std:: libbuild2/functions-path.cxx:1065:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1065 | return path_match (convert (move (ent)), | ^ | std:: libbuild2/functions-path.cxx:1068:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1068 | ? convert (move (*start)) | ^ | std:: libbuild2/functions-path.cxx:1086:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1086 | ? path_match (convert (move (ent)), // Match as paths. | ^ | std:: libbuild2/functions-path.cxx:1087:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1087 | convert (move (pat)), | ^ | std:: libbuild2/functions-path.cxx:1089:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1089 | ? convert (move (*start)) | ^ | std:: libbuild2/functions-path.cxx:1091:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | : path_match (convert (move (ent)), // Match as strings. | ^ | std:: libbuild2/functions-path.cxx:1092:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1092 | convert (move (pat))); | ^ | std:: libbuild2/functions-path.cxx:1109:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1109 | return concat_path_string (move (l), convert (move (ur))); | ^ | std:: libbuild2/functions-path.cxx:1109:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1109 | return concat_path_string (move (l), convert (move (ur))); | ^ | std:: libbuild2/functions-path.cxx:1114:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1114 | return concat_dir_path_string (move (l), convert (move (ur))); | ^ | std:: libbuild2/functions-path.cxx:1114:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1114 | return concat_dir_path_string (move (l), convert (move (ur))); | ^ | std:: libbuild2/functions-path.cxx:1119:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1119 | return value (move (l /= r)); | ^ | std:: libbuild2/functions-path.cxx:1124:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1124 | return value (path_cast (move (l)) /= r); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-path.cxx:42:16: note: in instantiation of function template specialization 'build2::value::value>>' requested here 42 | return value ( | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-path.cxx:50:12: note: in instantiation of function template specialization 'build2::value::value>>' requested here 50 | return value (move (l)); | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func> *>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=> *>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:242:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:242:20)>' requested here 242 | f["string"] += [](path* p) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 407 | T&& r (function_arg::cast (v)); | ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg> *>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func> *>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func> *>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=> *>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:242:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:242:20)>' requested here 242 | f["string"] += [](path* p) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func> *>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func> *>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=> *>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:242:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:242:20)>' requested here 242 | f["string"] += [](path* p) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload> *>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=> *>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:242:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:242:20)>' requested here 242 | f["string"] += [](path* p) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:247:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:247:20)>' requested here 247 | f["string"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector>>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:247:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:247:20)>' requested here 247 | f["string"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector>>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:247:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:247:20)>' requested here 247 | f["string"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector>>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:247:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:247:20)>' requested here 247 | f["string"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, std::vector>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:247:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:247:20)>' requested here 247 | f["string"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:255:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:255:20)>' requested here 255 | f["string"] += [](dir_paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector>>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:255:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:255:20)>' requested here 255 | f["string"] += [](dir_paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, std::vector>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:255:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:255:20)>' requested here 255 | f["string"] += [](dir_paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: libbuild2/functions-path.cxx:165:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | return move (p).posix_string (); | ^ | std:: libbuild2/functions-path.cxx:270:49: note: in instantiation of function template specialization 'build2::posix_string>>' requested here 270 | f["posix_string"] += [](path p) {return posix_string (move (p));}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:270:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:270:26)>' requested here 270 | f["posix_string"] += [](path p) {return posix_string (move (p));}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:270:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:270:26)>' requested here 270 | f["posix_string"] += [](path p) {return posix_string (move (p));}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: libbuild2/functions-path.cxx:165:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | return move (p).posix_string (); | ^ | std:: libbuild2/functions-path.cxx:271:49: note: in instantiation of function template specialization 'build2::posix_string>>' requested here 271 | f["posix_string"] += [](dir_path p) {return posix_string (move (p));}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:271:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:271:26)>' requested here 271 | f["posix_string"] += [](dir_path p) {return posix_string (move (p));}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:271:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:271:26)>' requested here 271 | f["posix_string"] += [](dir_path p) {return posix_string (move (p));}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:271:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:271:26)>' requested here 271 | f["posix_string"] += [](dir_path p) {return posix_string (move (p));}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/functions-path.cxx:298:29: note: in instantiation of function template specialization 'build2::convert>>' requested here 298 | : posix_string (convert (move (n))); | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:289:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:289:27)>' requested here 289 | f[".posix_string"] += [](names ns) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:289:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:289:27)>' requested here 289 | f[".posix_string"] += [](names ns) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: libbuild2/functions-path.cxx:184:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 184 | return move (p).posix_representation (); | ^ | std:: libbuild2/functions-path.cxx:338:14: note: in instantiation of function template specialization 'build2::posix_representation>>' requested here 338 | return posix_representation (move (p)); | ^ libbuild2/functions-path.cxx:184:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 184 | return move (p).posix_representation (); | ^ | std:: libbuild2/functions-path.cxx:343:14: note: in instantiation of function template specialization 'build2::posix_representation>>' requested here 343 | return posix_representation (move (p)); | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:381:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:381:22)>' requested here 381 | f["absolute"] += [](path p) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:381:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:381:22)>' requested here 381 | f["absolute"] += [](path p) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:381:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:381:22)>' requested here 381 | f["absolute"] += [](path p) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-path.cxx:388:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 388 | return convert (move (ns)).absolute (); | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-path.cxx:388:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 388 | return convert (move (ns)).absolute (); | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-path.cxx:388:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 388 | return convert (move (ns)).absolute (); | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:386:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:386:23)>' requested here 386 | f[".absolute"] += [](names ns) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:386:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:386:23)>' requested here 386 | f[".absolute"] += [](names ns) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-path.cxx:421:21: note: in instantiation of function template specialization 'build2::convert_to_base>>' requested here 421 | return p.sub (convert_to_base (move (v))); | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:77:25: note: in instantiation of function template specialization 'build2::value::as>>' requested here 77 | return move (v).as (); | ^ libbuild2/functions-path.cxx:421:21: note: in instantiation of function template specialization 'build2::convert_to_base>>' requested here 421 | return p.sub (convert_to_base (move (v))); | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:419:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:419:22)>' requested here 419 | f["sub_path"] += [](path p, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:419:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:419:22)>' requested here 419 | f["sub_path"] += [](path p, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:424:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:424:23)>' requested here 424 | f[".sub_path"] += [](names ns, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:424:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:424:23)>' requested here 424 | f[".sub_path"] += [](names ns, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:927:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::basic_path>>::data>' requested here 927 | insert (function_overload ( | ^ libbuild2/functions-path.cxx:455:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 455 | f["directory"] += &path::directory; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:457:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:457:23)>' requested here 457 | f["directory"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>, std::vector>>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:457:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:457:23)>' requested here 457 | f["directory"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>, std::vector>>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:457:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:457:23)>' requested here 457 | f["directory"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, std::vector>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:457:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:457:23)>' requested here 457 | f["directory"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:465:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:465:23)>' requested here 465 | f["directory"] += [](dir_paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, std::vector>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:465:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:465:23)>' requested here 465 | f["directory"] += [](dir_paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:927:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::basic_path>>::data>' requested here 927 | insert (function_overload ( | ^ libbuild2/functions-path.cxx:540:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 540 | f["leaf"] += &path::leaf; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::basic_path>, butl::basic_path>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:542:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:542:18)>' requested here 542 | f["leaf"] += [](path p, dir_path d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::basic_path>, butl::basic_path>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:542:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:542:18)>' requested here 542 | f["leaf"] += [](path p, dir_path d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>, butl::optional>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:547:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:547:18)>' requested here 547 | f["leaf"] += [](paths v, optional d) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>, std::vector>>, butl::optional>>>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>, butl::optional>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:547:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:547:18)>' requested here 547 | f["leaf"] += [](paths v, optional d) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>, std::vector>>, butl::optional>>>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>, butl::optional>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:547:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:547:18)>' requested here 547 | f["leaf"] += [](paths v, optional d) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, std::vector>>, butl::optional>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:547:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:547:18)>' requested here 547 | f["leaf"] += [](paths v, optional d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>, butl::optional>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:554:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:554:18)>' requested here 554 | f["leaf"] += [](dir_paths v, optional d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, std::vector>>, butl::optional>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:554:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:554:18)>' requested here 554 | f["leaf"] += [](dir_paths v, optional d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::optional>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:561:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:561:19)>' requested here 561 | f[".leaf"] += [](names ns, optional d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::optional>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:561:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:561:19)>' requested here 561 | f[".leaf"] += [](names ns, optional d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>, butl::basic_path>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:592:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:592:22)>' requested here 592 | f["relative"] += [](paths v, dir_path d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, std::vector>>, butl::basic_path>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:592:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:592:22)>' requested here 592 | f["relative"] += [](paths v, dir_path d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>, butl::basic_path>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:599:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:599:22)>' requested here 599 | f["relative"] += [](dir_paths v, dir_path d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, std::vector>>, butl::basic_path>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:599:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:599:22)>' requested here 599 | f["relative"] += [](dir_paths v, dir_path d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::basic_path>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:606:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:606:23)>' requested here 606 | f[".relative"] += [](names ns, dir_path d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::basic_path>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:606:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:606:23)>' requested here 606 | f[".relative"] += [](names ns, dir_path d) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:630:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:630:18)>' requested here 630 | f["base"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, std::vector>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:630:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:630:18)>' requested here 630 | f["base"] += [](paths v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ libbuild2/functions-path.cxx:666:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 666 | f["extension"] += &extension; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ libbuild2/functions-path.cxx:666:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 666 | f["extension"] += &extension; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:668:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:668:24)>' requested here 668 | f[".extension"] += [](names ns) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:668:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:668:24)>' requested here 668 | f[".extension"] += [](names ns) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::basic_path>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:679:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:679:22)>' requested here 679 | f["complete"] += [](path p) {p.complete (); return p;}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::basic_path>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:679:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:679:22)>' requested here 679 | f["complete"] += [](path p) {p.complete (); return p;}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::basic_path>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:680:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:680:22)>' requested here 680 | f["complete"] += [](dir_path p) {p.complete (); return p;}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::basic_path>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:680:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:680:22)>' requested here 680 | f["complete"] += [](dir_path p) {p.complete (); return p;}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:805:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:805:27)>' requested here 805 | f["try_normalize"] += [](dir_path p) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:805:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:805:27)>' requested here 805 | f["try_normalize"] += [](dir_path p) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:938:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:938:18)>' requested here 938 | f["size"] += [] (paths v) {return v.size ();}; | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:938:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:938:18)>' requested here 938 | f["size"] += [] (paths v) {return v.size ();}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:938:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:938:18)>' requested here 938 | f["size"] += [] (paths v) {return v.size ();}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:939:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:939:18)>' requested here 939 | f["size"] += [] (dir_paths v) {return v.size ();}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:939:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:939:18)>' requested here 939 | f["size"] += [] (dir_paths v) {return v.size ();}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:941:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:941:18)>' requested here 941 | f["size"] += [] (path v) {return v.size ();}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:941:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:941:18)>' requested here 941 | f["size"] += [] (path v) {return v.size ();}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:942:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:942:18)>' requested here 942 | f["size"] += [] (dir_path v) {return v.size ();}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:942:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:942:18)>' requested here 942 | f["size"] += [] (dir_path v) {return v.size ();}; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:953:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:953:18)>' requested here 953 | f["sort"] += [](paths v, optional fs) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, std::vector>>, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:953:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:953:18)>' requested here 953 | f["sort"] += [](paths v, optional fs) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:963:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:963:18)>' requested here 963 | f["sort"] += [](dir_paths v, optional fs) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, std::vector>>, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:963:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:963:18)>' requested here 963 | f["sort"] += [](dir_paths v, optional fs) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-path.cxx:982:20: note: in instantiation of function template specialization 'build2::convert>>' requested here 982 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:979:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:979:18)>' requested here 979 | f["find"] += [](paths vs, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:979:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:979:18)>' requested here 979 | f["find"] += [](paths vs, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-path.cxx:988:20: note: in instantiation of function template specialization 'build2::convert>>' requested here 988 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as>>' requested here 47 | return move (v).as (); | ^ libbuild2/functions-path.cxx:988:20: note: in instantiation of function template specialization 'build2::convert>>' requested here 988 | convert (move (v))) != vs.end (); | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:985:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:985:18)>' requested here 985 | f["find"] += [](dir_paths vs, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:985:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:985:18)>' requested here 985 | f["find"] += [](dir_paths vs, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:998:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:998:24)>' requested here 998 | f["find_index"] += [](paths vs, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:998:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:998:24)>' requested here 998 | f["find_index"] += [](paths vs, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, build2::value>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1004:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1004:24)>' requested here 1004 | f["find_index"] += [](dir_paths vs, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>, build2::value>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1004:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1004:24)>' requested here 1004 | f["find_index"] += [](dir_paths vs, value v) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1042:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1042:20)>' requested here 1042 | f[".match"] += [](string name, string pattern) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1042:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1042:20)>' requested here 1042 | f[".match"] += [](string name, string pattern) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1042:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1042:20)>' requested here 1042 | f[".match"] += [](string name, string pattern) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::basic_path>, butl::optional>>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1049:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1049:19)>' requested here 1049 | f["match"] += [](path ent, path pat, optional start) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::basic_path>, butl::optional>>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1049:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1049:19)>' requested here 1049 | f["match"] += [](path ent, path pat, optional start) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-path.cxx:1059:28: note: in instantiation of function template specialization 'build2::convert>>' requested here 1059 | ? convert (move (*start)) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-path.cxx:1059:28: note: in instantiation of function template specialization 'build2::convert>>' requested here 1059 | ? convert (move (*start)) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-path.cxx:1059:28: note: in instantiation of function template specialization 'build2::convert>>' requested here 1059 | ? convert (move (*start)) | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-path.cxx:1059:28: note: in instantiation of function template specialization 'build2::convert>>' requested here 1059 | ? convert (move (*start)) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::small_vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1054:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1054:19)>' requested here 1054 | f["match"] += [](path ent, names pat, optional start) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::small_vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1054:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1054:19)>' requested here 1054 | f["match"] += [](path ent, names pat, optional start) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::basic_path>, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::basic_path>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1063:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1063:19)>' requested here 1063 | f["match"] += [](names ent, path pat, optional start) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::basic_path>, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::basic_path>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1063:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1063:19)>' requested here 1063 | f["match"] += [](names ent, path pat, optional start) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-path.cxx:1091:23: note: in instantiation of function template specialization 'build2::convert' requested here 1091 | : path_match (convert (move (ent)), // Match as strings. | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-path.cxx:1091:23: note: in instantiation of function template specialization 'build2::convert' requested here 1091 | : path_match (convert (move (ent)), // Match as strings. | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-path.cxx:1091:23: note: in instantiation of function template specialization 'build2::convert' requested here 1091 | : path_match (convert (move (ent)), // Match as strings. | ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-path.cxx:1091:23: note: in instantiation of function template specialization 'build2::convert' requested here 1091 | : path_match (convert (move (ent)), // Match as strings. | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1075:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1075:20)>' requested here 1075 | f[".match"] += [](names ent, names pat, optional start) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1075:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1075:20)>' requested here 1075 | f[".match"] += [](names ent, names pat, optional start) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, std::string>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ libbuild2/functions-path.cxx:1104:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, std::string>' requested here 1104 | b[".concat"] += &concat_path_string; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, std::string>::data>' requested here 825 | insert (function_overload ( | ^ libbuild2/functions-path.cxx:1104:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, std::string>' requested here 1104 | b[".concat"] += &concat_path_string; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, std::string>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ libbuild2/functions-path.cxx:1105:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, std::string>' requested here 1105 | b[".concat"] += &concat_dir_path_string; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, std::string>::data>' requested here 825 | insert (function_overload ( | ^ libbuild2/functions-path.cxx:1105:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, std::string>' requested here 1105 | b[".concat"] += &concat_dir_path_string; | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::small_vector>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1107:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1107:21)>' requested here 1107 | b[".concat"] += [](path l, names ur) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::small_vector>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1107:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1107:21)>' requested here 1107 | b[".concat"] += [](path l, names ur) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::small_vector>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1112:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1112:21)>' requested here 1112 | b[".concat"] += [](dir_path l, names ur) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::small_vector>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1112:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1112:21)>' requested here 1112 | b[".concat"] += [](dir_path l, names ur) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::basic_path>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1117:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1117:21)>' requested here 1117 | b[".concat"] += [](dir_path l, dir_path r) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::basic_path>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1117:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1117:21)>' requested here 1117 | b[".concat"] += [](dir_path l, dir_path r) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::basic_path>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1122:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1122:21)>' requested here 1122 | b[".concat"] += [](dir_path l, path r) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::basic_path>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-path.cxx:1122:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:1122:21)>' requested here 1122 | b[".concat"] += [](dir_path l, path r) | ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 457 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-process-path.b.o -c libbuild2/functions-process-path.cxx In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-process-path.cxx:36:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 36 | return move (p.effect.empty () ? p.recall : p.effect); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:808:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 808 | return value (move (function_arg::cast (&args[0]).*dm)); | ^ | std:: ./libbuild2/function.hxx:951:45: note: in instantiation of member function 'build2::function_cast_memd>, butl::process_path>::thunk' requested here 951 | typename cast::data {&cast::thunk, dm})); | ^ libbuild2/functions-process-path.cxx:26:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 26 | f["recall"] += &process_path::recall; | ^ In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:808:44: note: in instantiation of member function 'build2::function_arg::cast' requested here 808 | return value (move (function_arg::cast (&args[0]).*dm)); | ^ ./libbuild2/function.hxx:951:45: note: in instantiation of member function 'build2::function_cast_memd>, butl::process_path>::thunk' requested here 951 | typename cast::data {&cast::thunk, dm})); | ^ libbuild2/functions-process-path.cxx:26:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 26 | f["recall"] += &process_path::recall; | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:808:14: note: in instantiation of function template specialization 'build2::value::value>>' requested here 808 | return value (move (function_arg::cast (&args[0]).*dm)); | ^ ./libbuild2/function.hxx:951:45: note: in instantiation of member function 'build2::function_cast_memd>, butl::process_path>::thunk' requested here 951 | typename cast::data {&cast::thunk, dm})); | ^ libbuild2/functions-process-path.cxx:26:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 26 | f["recall"] += &process_path::recall; | ^ In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:945:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::process_path>::data>' requested here 945 | insert (function_overload ( | ^ libbuild2/functions-process-path.cxx:26:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 26 | f["recall"] += &process_path::recall; | ^ In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, butl::process_path>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process-path.cxx:34:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process-path.cxx:34:20)>' requested here 34 | f["effect"] += [] (process_path p) | ^ In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::process_path>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process-path.cxx:34:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process-path.cxx:34:20)>' requested here 34 | f["effect"] += [] (process_path p) | ^ In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:808:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 808 | return value (move (function_arg::cast (&args[0]).*dm)); | ^ | std:: ./libbuild2/function.hxx:951:45: note: in instantiation of member function 'build2::function_cast_memd, build2::process_path_ex>::thunk' requested here 951 | typename cast::data {&cast::thunk, dm})); | ^ libbuild2/functions-process-path.cxx:43:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::process_path_ex>' requested here 43 | f["name"] += &process_path_ex::name; | ^ In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:808:44: note: in instantiation of member function 'build2::function_arg::cast' requested here 808 | return value (move (function_arg::cast (&args[0]).*dm)); | ^ ./libbuild2/function.hxx:951:45: note: in instantiation of member function 'build2::function_cast_memd, build2::process_path_ex>::thunk' requested here 951 | typename cast::data {&cast::thunk, dm})); | ^ libbuild2/functions-process-path.cxx:43:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::process_path_ex>' requested here 43 | f["name"] += &process_path_ex::name; | ^ In file included from libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:65:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | value_traits::assign (*this, move (*v)); | ^ | std:: ./libbuild2/function.hxx:808:14: note: in instantiation of function template specialization 'build2::value::value' requested here 808 | return value (move (function_arg::cast (&args[0]).*dm)); | ^ ./libbuild2/function.hxx:951:45: note: in instantiation of member function 'build2::function_cast_memd, build2::process_path_ex>::thunk' requested here 951 | typename cast::data {&cast::thunk, dm})); | ^ libbuild2/functions-process-path.cxx:43:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::process_path_ex>' requested here 43 | f["name"] += &process_path_ex::name; | ^ In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:945:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::process_path_ex>::data>' requested here 945 | insert (function_overload ( | ^ libbuild2/functions-process-path.cxx:43:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::process_path_ex>' requested here 43 | f["name"] += &process_path_ex::name; | ^ In file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 204 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-process.b.o -c libbuild2/functions-process.cxx In file included from libbuild2/functions-process.cxx:5: In file included from ./../libbutl/libbutl/builtin.hxx:27: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-process.cxx:5: ./../libbutl/libbutl/builtin.hxx:97:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 97 | : result_ (r), state_ (move (s)) {} | ^ | std:: In file included from libbuild2/functions-process.cxx:5: In file included from ./../libbutl/libbutl/builtin.hxx:240: ./../libbutl/libbutl/builtin.ixx:78:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | return builtin (r, move (s)); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-process.cxx:31:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | return convert (move (args)); | ^ | std:: libbuild2/functions-process.cxx:46:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | ifdstream is (move (fd)); | ^ | std:: libbuild2/functions-process.cxx:56:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | r.push_back (to_name (move (trim (v)))); | ^ | std:: libbuild2/functions-process.cxx:57:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return value (move (r)); | ^ | std:: libbuild2/functions-process.cxx:72:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | ifdstream is (move (fd), fdstream_mode::skip, ifdstream::badbit); | ^ | std:: libbuild2/functions-process.cxx:87:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | r.push_back (to_name (move (p.first))); | ^ | std:: libbuild2/functions-process.cxx:90:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 90 | r.push_back (to_name (move (l))); | ^ | std:: libbuild2/functions-process.cxx:95:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | return value (move (r)); | ^ | std:: libbuild2/functions-process.cxx:122:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | string bn (move (args[0].value)); | ^ | std:: libbuild2/functions-process.cxx:124:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 124 | return pair (move (bn), program_args (move (args), fn)); | ^ | std:: libbuild2/functions-process.cxx:124:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 124 | return pair (move (bn), program_args (move (args), fn)); | ^ | std:: libbuild2/functions-process.cxx:153:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | move (ofd.out) /* stdout */, | ^ | std:: libbuild2/functions-process.cxx:160:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | value r (read (move (ofd.in))); | ^ | std:: libbuild2/functions-process.cxx:229:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 229 | return read_regex (move (fd), pat, fmt); | ^ | std:: libbuild2/functions-process.cxx:278:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 278 | path p (convert (move (args[0]))); | ^ | std:: libbuild2/functions-process.cxx:306:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 306 | return pair (move (*pp), | ^ | std:: libbuild2/functions-process.cxx:307:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 307 | program_args (move (args), fn)); | ^ | std:: libbuild2/functions-process.cxx:360:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | r = read (move (pr.in_ofd)); | ^ | std:: libbuild2/functions-process.cxx:407:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | return read_regex (move (fd), pat, fmt); | ^ | std:: libbuild2/functions-process.cxx:416:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 416 | pair ba (builtin_args (bf, move (args), "run")); | ^ | std:: libbuild2/functions-process.cxx:421:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 421 | pair pa (process_args (move (args), "run")); | ^ | std:: libbuild2/functions-process.cxx:434:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | pair ba (builtin_args (bf, move (args), "run_regex")); | ^ | std:: libbuild2/functions-process.cxx:439:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 439 | pair pa (process_args (move (args), | ^ | std:: libbuild2/functions-process.cxx:465:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 465 | return run (s, move (args)); | ^ | std:: libbuild2/functions-process.cxx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 496 | return run_regex (s, move (a), p, f); | ^ | std:: libbuild2/functions-process.cxx:502:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | move (a), | ^ | std:: libbuild2/functions-process.cxx:503:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 503 | convert (move (p)), | ^ | std:: libbuild2/functions-process.cxx:504:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | f ? convert (move (*f)) : nullopt_string); | ^ | std:: libbuild2/functions-process.cxx:519:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 519 | convert (move (p)), | ^ | std:: libbuild2/functions-process.cxx:521:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 521 | ? convert (move (*f)) | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-process.cxx:31:14: note: in instantiation of function template specialization 'build2::convert>' requested here 31 | return convert (move (args)); | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-process.cxx:31:14: note: in instantiation of function template specialization 'build2::convert>' requested here 31 | return convert (move (args)); | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-process.cxx:264:16: note: in instantiation of function template specialization 'build2::convert' requested here 264 | pp = convert ( | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-process.cxx:264:16: note: in instantiation of function template specialization 'build2::convert' requested here 264 | pp = convert ( | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-process.cxx:264:16: note: in instantiation of function template specialization 'build2::convert' requested here 264 | pp = convert ( | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-process.cxx:264:16: note: in instantiation of function template specialization 'build2::convert' requested here 264 | pp = convert ( | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/functions-process.cxx:278:17: note: in instantiation of function template specialization 'build2::convert>>' requested here 278 | path p (convert (move (args[0]))); | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:463:30: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:463:33)>' requested here 463 | f.insert (".run", false) += [](const scope* s, names args) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:463:30: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:463:33)>' requested here 463 | f.insert (".run", false) += [](const scope* s, names args) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:468:29: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:468:32)>' requested here 468 | f.insert ("run", false) += [](const scope* s, process_path pp) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:562:32: note: in instantiation of member function 'build2::function_arg::cast' requested here 562 | function_arg::cast ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:468:29: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:468:32)>' requested here 468 | f.insert ("run", false) += [](const scope* s, process_path pp) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:468:29: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:468:32)>' requested here 468 | f.insert ("run", false) += [](const scope* s, process_path pp) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, std::string, butl::optional>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::string, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:494:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:494:12)>' requested here 494 | e += [](const scope* s, names a, string p, optional f) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:562:32: note: in instantiation of member function 'build2::function_arg::cast' requested here 562 | function_arg::cast ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::string, butl::optional>::thunk<0UL, 1UL, 2UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, std::string, butl::optional>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::string, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:494:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:494:12)>' requested here 494 | e += [](const scope* s, names a, string p, optional f) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, std::string, butl::optional>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::string, butl::optional>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:494:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:494:12)>' requested here 494 | e += [](const scope* s, names a, string p, optional f) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-process.cxx:503:27: note: in instantiation of function template specialization 'build2::convert' requested here 503 | convert (move (p)), | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-process.cxx:503:27: note: in instantiation of function template specialization 'build2::convert' requested here 503 | convert (move (p)), | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-process.cxx:503:27: note: in instantiation of function template specialization 'build2::convert' requested here 503 | convert (move (p)), | ^ In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-process.cxx:503:27: note: in instantiation of function template specialization 'build2::convert' requested here 503 | convert (move (p)), | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::optional>>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:499:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:499:12)>' requested here 499 | e += [] (const scope* s, names a, names p, optional f) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::optional>>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:499:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:499:12)>' requested here 499 | e += [] (const scope* s, names a, names p, optional f) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:510:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:510:12)>' requested here 510 | e += [](const scope* s, process_path pp, string p, optional f) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:510:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:510:12)>' requested here 510 | e += [](const scope* s, process_path pp, string p, optional f) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func, butl::optional>>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:515:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:515:12)>' requested here 515 | e += [](const scope* s, process_path pp, names p, optional f) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::optional>>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-process.cxx:515:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:515:12)>' requested here 515 | e += [](const scope* s, process_path pp, names p, optional f) | ^ In file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 273 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-project-name.b.o -c libbuild2/functions-project-name.cxx In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-project-name.cxx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | return p != nullptr ? move (*p).string () : string (); | ^ | std:: libbuild2/functions-project-name.cxx:45:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | return p.base (convert (move (ext)).c_str ()); | ^ | std:: libbuild2/functions-project-name.cxx:74:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | string r (move (n).string ()); | ^ | std:: libbuild2/functions-project-name.cxx:87:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | string r (move (n).string ()); | ^ | std:: libbuild2/functions-project-name.cxx:88:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | r += convert (move (ns)); | ^ | std:: libbuild2/functions-project-name.cxx:94:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | string r (convert (move (ns))); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:25:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:25:20)>' requested here 25 | f["string"] += [](project_name* p) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg::cast' requested here 407 | T&& r (function_arg::cast (v)); | ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:25:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:25:20)>' requested here 25 | f["string"] += [](project_name* p) | ^ In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:25:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:25:20)>' requested here 25 | f["string"] += [](project_name* p) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:25:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:25:20)>' requested here 25 | f["string"] += [](project_name* p) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:38:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:38:18)>' requested here 38 | f["base"] += [](project_name p, optional ext) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:429:59: note: in instantiation of member function 'build2::function_arg::cast' requested here 429 | return v != nullptr ? optional (function_arg::cast (v)) : nullopt; | ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:38:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:38:18)>' requested here 38 | f["base"] += [](project_name p, optional ext) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:38:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:38:18)>' requested here 38 | f["base"] += [](project_name p, optional ext) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-project-name.cxx:45:22: note: in instantiation of function template specialization 'build2::convert' requested here 45 | return p.base (convert (move (ext)).c_str ()); | ^ In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-project-name.cxx:45:22: note: in instantiation of function template specialization 'build2::convert' requested here 45 | return p.base (convert (move (ext)).c_str ()); | ^ In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-project-name.cxx:45:22: note: in instantiation of function template specialization 'build2::convert' requested here 45 | return p.base (convert (move (ext)).c_str ()); | ^ In file included from libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-project-name.cxx:45:22: note: in instantiation of function template specialization 'build2::convert' requested here 45 | return p.base (convert (move (ext)).c_str ()); | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:43:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:43:18)>' requested here 43 | f["base"] += [](project_name p, names ext) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:43:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:43:18)>' requested here 43 | f["base"] += [](project_name p, names ext) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:927:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 927 | insert (function_overload ( | ^ libbuild2/functions-project-name.cxx:53:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 53 | f["extension"] += &project_name::extension; | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:72:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:72:21)>' requested here 72 | b[".concat"] += [](project_name n, string s) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:72:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:72:21)>' requested here 72 | b[".concat"] += [](project_name n, string s) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:79:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:79:21)>' requested here 79 | b[".concat"] += [](string s, project_name n) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:79:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:79:21)>' requested here 79 | b[".concat"] += [](string s, project_name n) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::project_name>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::project_name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:92:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:92:21)>' requested here 92 | b[".concat"] += [](names ns, project_name n) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::project_name>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::project_name>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-project-name.cxx:92:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:92:21)>' requested here 92 | b[".concat"] += [](names ns, project_name n) | ^ In file included from libbuild2/functions-project-name.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 219 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-regex.b.o -c libbuild2/functions-regex.cxx In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-regex.cxx:26:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | return convert (move (v)); | ^ | std:: libbuild2/functions-regex.cxx:65:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-regex.cxx:82:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 82 | string s (to_string (move (v))); | ^ | std:: libbuild2/functions-regex.cxx:97:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 97 | return value (move (r)); | ^ | std:: libbuild2/functions-regex.cxx:120:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-regex.cxx:139:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 139 | string s (to_string (move (v))); | ^ | std:: libbuild2/functions-regex.cxx:164:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 164 | return value (move (r)); | ^ | std:: libbuild2/functions-regex.cxx:182:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-regex.cxx:209:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 209 | auto fl (parse_replacement_flags (move (flags))); | ^ | std:: libbuild2/functions-regex.cxx:216:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 216 | r.emplace_back (regex_replace_search (to_string (move (v)), | ^ | std:: libbuild2/functions-regex.cxx:240:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 240 | string s (to_string (move (v))); | ^ | std:: libbuild2/functions-regex.cxx:264:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | auto fl (parse_replacement_flags (move (flags))); | ^ | std:: libbuild2/functions-regex.cxx:291:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 291 | r.emplace_back (to_name (move (s))); | ^ | std:: libbuild2/functions-regex.cxx:295:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 295 | ls = move (s); | ^ | std:: libbuild2/functions-regex.cxx:320:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 320 | r.push_back (move (ls)); | ^ | std:: libbuild2/functions-regex.cxx:336:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 336 | auto fl (parse_replacement_flags (move (flags), | ^ | std:: libbuild2/functions-regex.cxx:345:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 345 | regex_replace_search (to_string (move (v)), rge, fmt, | ^ | std:: libbuild2/functions-regex.cxx:374:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 374 | auto fl (parse_replacement_flags (move (flags), | ^ | std:: libbuild2/functions-regex.cxx:385:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 385 | string s (regex_replace_search (convert (move (n)), | ^ | std:: libbuild2/functions-regex.cxx:391:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 391 | r.emplace_back (move (s)); | ^ | std:: libbuild2/functions-regex.cxx:413:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 413 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-regex.cxx:431:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 431 | regex::flag_type fl (parse_find_flags (move (flags))); | ^ | std:: libbuild2/functions-regex.cxx:436:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 436 | if (regex_match (convert (move (n)), rge)) | ^ | std:: libbuild2/functions-regex.cxx:453:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 453 | regex::flag_type fl (parse_find_flags (move (flags))); | ^ | std:: libbuild2/functions-regex.cxx:466:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 466 | string v (convert (s ? move (n) : name (n))); | ^ | std:: libbuild2/functions-regex.cxx:469:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 469 | r.emplace_back (s ? name (move (v)) : move (n)); | ^ | std:: libbuild2/functions-regex.cxx:469:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 469 | r.emplace_back (s ? name (move (v)) : move (n)); | ^ | std:: libbuild2/functions-regex.cxx:481:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 481 | regex::flag_type fl (parse_find_flags (move (flags))); | ^ | std:: libbuild2/functions-regex.cxx:486:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 486 | if (regex_search (convert (move (n)), rge)) | ^ | std:: libbuild2/functions-regex.cxx:504:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | regex::flag_type fl (parse_find_flags (move (flags))); | ^ | std:: libbuild2/functions-regex.cxx:517:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 517 | string v (convert (s ? move (n) : name (n))); | ^ | std:: libbuild2/functions-regex.cxx:520:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | r.emplace_back (s ? name (move (v)) : move (n)); | ^ | std:: libbuild2/functions-regex.cxx:520:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | r.emplace_back (s ? name (move (v)) : move (n)); | ^ | std:: libbuild2/functions-regex.cxx:538:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 538 | auto fl (parse_replacement_flags (move (flags), | ^ | std:: libbuild2/functions-regex.cxx:550:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | string s (regex_replace_search (convert (move (n)), | ^ | std:: libbuild2/functions-regex.cxx:578:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 578 | r.emplace_back (move (rs)); | ^ | std:: libbuild2/functions-regex.cxx:604:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 604 | return match (move (v), re, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:604:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 604 | return match (move (v), re, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:609:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | return match (move (v), convert (move (re)), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:609:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | return match (move (v), convert (move (re)), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:609:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | return match (move (v), convert (move (re)), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:623:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 623 | return find_match (move (ns), re, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:623:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 623 | return find_match (move (ns), re, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:628:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 628 | return find_match (move (ns), convert (move (re)), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:628:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 628 | return find_match (move (ns), convert (move (re)), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:628:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 628 | return find_match (move (ns), convert (move (re)), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 644 | return filter_match (move (ns), re, move (flags), true /* matching */); | ^ | std:: libbuild2/functions-regex.cxx:644:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 644 | return filter_match (move (ns), re, move (flags), true /* matching */); | ^ | std:: libbuild2/functions-regex.cxx:649:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | return filter_match (move (ns), | ^ | std:: libbuild2/functions-regex.cxx:650:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 650 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:651:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | move (flags), | ^ | std:: libbuild2/functions-regex.cxx:657:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 657 | return filter_match (move (s), re, move (flags), false /* matching */); | ^ | std:: libbuild2/functions-regex.cxx:657:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 657 | return filter_match (move (s), re, move (flags), false /* matching */); | ^ | std:: libbuild2/functions-regex.cxx:662:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 662 | return filter_match (move (ns), | ^ | std:: libbuild2/functions-regex.cxx:663:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 663 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:664:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | move (flags), | ^ | std:: libbuild2/functions-regex.cxx:696:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 696 | return search (move (v), re, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:696:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 696 | return search (move (v), re, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:701:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 701 | return search (move (v), convert (move (re)), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:701:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 701 | return search (move (v), convert (move (re)), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:701:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 701 | return search (move (v), convert (move (re)), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:716:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 716 | return find_search (move (ns), re, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:716:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 716 | return find_search (move (ns), re, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:721:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 721 | return find_search (move (ns), | ^ | std:: libbuild2/functions-regex.cxx:722:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:723:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 723 | move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:739:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 739 | return filter_search (move (ns), re, move (flags), true /* matching */); | ^ | std:: libbuild2/functions-regex.cxx:739:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 739 | return filter_search (move (ns), re, move (flags), true /* matching */); | ^ | std:: libbuild2/functions-regex.cxx:744:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 744 | return filter_search (move (ns), | ^ | std:: libbuild2/functions-regex.cxx:745:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 745 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:746:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 746 | move (flags), | ^ | std:: libbuild2/functions-regex.cxx:752:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 752 | return filter_search (move (ns), re, move (flags), false /* matching */); | ^ | std:: libbuild2/functions-regex.cxx:752:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 752 | return filter_search (move (ns), re, move (flags), false /* matching */); | ^ | std:: libbuild2/functions-regex.cxx:757:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 757 | return filter_search (move (ns), | ^ | std:: libbuild2/functions-regex.cxx:758:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 758 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:759:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 759 | move (flags), | ^ | std:: libbuild2/functions-regex.cxx:785:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 785 | return replace (move (v), re, fmt, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:785:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 785 | return replace (move (v), re, fmt, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:790:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 790 | return replace (move (v), | ^ | std:: libbuild2/functions-regex.cxx:791:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 791 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:792:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 792 | convert (move (fmt)), | ^ | std:: libbuild2/functions-regex.cxx:793:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 793 | move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:821:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 821 | return replace_lines (move (v), re, move (fmt), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:821:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 821 | return replace_lines (move (v), re, move (fmt), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:821:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 821 | return replace_lines (move (v), re, move (fmt), move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:830:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 830 | move (v), | ^ | std:: libbuild2/functions-regex.cxx:831:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 831 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:833:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 833 | ? optional (convert (move (*fmt))) | ^ | std:: libbuild2/functions-regex.cxx:835:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 835 | move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:856:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 856 | return split (move (v), re, fmt, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:856:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 856 | return split (move (v), re, fmt, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:861:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 861 | return split (move (v), | ^ | std:: libbuild2/functions-regex.cxx:862:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 862 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:863:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 863 | convert (move (fmt)), | ^ | std:: libbuild2/functions-regex.cxx:864:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 864 | move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:896:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 896 | return merge (move (ns), | ^ | std:: libbuild2/functions-regex.cxx:900:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 900 | ? move (**delim) | ^ | std:: libbuild2/functions-regex.cxx:902:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 902 | move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:911:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 911 | return merge (move (ns), | ^ | std:: libbuild2/functions-regex.cxx:912:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 912 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:913:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 913 | convert (move (fmt)), | ^ | std:: libbuild2/functions-regex.cxx:915:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 915 | ? convert (move (**delim)) | ^ | std:: libbuild2/functions-regex.cxx:917:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 917 | move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:944:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 944 | return apply (move (ns), re, fmt, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:944:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 944 | return apply (move (ns), re, fmt, move (flags)); | ^ | std:: libbuild2/functions-regex.cxx:949:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 949 | return apply (move (ns), | ^ | std:: libbuild2/functions-regex.cxx:950:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 950 | convert (move (re)), | ^ | std:: libbuild2/functions-regex.cxx:951:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 951 | convert (move (fmt)), | ^ | std:: libbuild2/functions-regex.cxx:952:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 952 | move (flags)); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-regex.cxx:26:12: note: in instantiation of function template specialization 'build2::convert' requested here 26 | return convert (move (v)); | ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-regex.cxx:26:12: note: in instantiation of function template specialization 'build2::convert' requested here 26 | return convert (move (v)); | ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/functions-regex.cxx:26:12: note: in instantiation of function template specialization 'build2::convert' requested here 26 | return convert (move (v)); | ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/functions-regex.cxx:65:19: note: in instantiation of function template specialization 'build2::convert' requested here 65 | string s (convert (move (f))); | ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-regex.cxx:85:14: note: in instantiation of function template specialization 'build2::value::value' requested here 85 | return value (regex_match (s, rge)); // Return boolean value. | ^ In file included from libbuild2/functions-regex.cxx:6: In file included from ./../libbutl/libbutl/regex.hxx:132: ./../libbutl/libbutl/regex.ixx:24:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | return make_pair (move (r), match); | ^ | std:: libbuild2/functions-regex.cxx:216:23: note: in instantiation of function template specialization 'butl::regex_replace_search' requested here 216 | r.emplace_back (regex_replace_search (to_string (move (v)), | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:602:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:602:20)>' requested here 602 | f[".match"] += [](value v, string re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>::thunk<0UL, 1UL, 2UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:602:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:602:20)>' requested here 602 | f[".match"] += [](value v, string re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:602:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:602:20)>' requested here 602 | f[".match"] += [](value v, string re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-regex.cxx:609:31: note: in instantiation of function template specialization 'build2::convert' requested here 609 | return match (move (v), convert (move (re)), move (flags)); | ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-regex.cxx:609:31: note: in instantiation of function template specialization 'build2::convert' requested here 609 | return match (move (v), convert (move (re)), move (flags)); | ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-regex.cxx:609:31: note: in instantiation of function template specialization 'build2::convert' requested here 609 | return match (move (v), convert (move (re)), move (flags)); | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:607:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:607:20)>' requested here 607 | f[".match"] += [](value v, names re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:607:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:607:20)>' requested here 607 | f[".match"] += [](value v, names re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::string, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::string, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:621:22: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:621:25)>' requested here 621 | f[".find_match"] += [](names ns, string re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, std::string, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::string, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:621:22: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:621:25)>' requested here 621 | f[".find_match"] += [](names ns, string re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:626:22: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:626:25)>' requested here 626 | f[".find_match"] += [](names ns, names re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:626:22: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:626:25)>' requested here 626 | f[".find_match"] += [](names ns, names re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, std::string, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, std::string, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:642:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:642:27)>' requested here 642 | f[".filter_match"] += [](names ns, string re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, std::string, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, std::string, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:642:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:642:27)>' requested here 642 | f[".filter_match"] += [](names ns, string re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::small_vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:647:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:647:27)>' requested here 647 | f[".filter_match"] += [](names ns, names re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::small_vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:647:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:647:27)>' requested here 647 | f[".filter_match"] += [](names ns, names re, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value, std::string, std::string, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, std::string, std::string, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:783:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:783:22)>' requested here 783 | f[".replace"] += [](value v, string re, string fmt, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value, std::string, std::string, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, std::string, std::string, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:783:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:783:22)>' requested here 783 | f[".replace"] += [](value v, string re, string fmt, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value, butl::small_vector, butl::small_vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::small_vector, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:788:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:788:22)>' requested here 788 | f[".replace"] += [](value v, names re, names fmt, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value, butl::small_vector, butl::small_vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::small_vector, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:788:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:788:22)>' requested here 788 | f[".replace"] += [](value v, names re, names fmt, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value, butl::small_vector, butl::small_vector *, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::small_vector, butl::small_vector *, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:824:25: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:824:28)>' requested here 824 | f[".replace_lines"] += [](value v, | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value, butl::small_vector, butl::small_vector *, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::small_vector, butl::small_vector *, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:824:25: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:824:28)>' requested here 824 | f[".replace_lines"] += [](value v, | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, std::string, std::string, butl::optional, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, std::string, std::string, butl::optional, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:890:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:890:20)>' requested here 890 | f[".merge"] += [](names ns, | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, std::string, std::string, butl::optional, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, std::string, std::string, butl::optional, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:890:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:890:20)>' requested here 890 | f[".merge"] += [](names ns, | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::small_vector, butl::small_vector, butl::optional *>, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector, butl::small_vector, butl::optional *>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:905:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:905:20)>' requested here 905 | f[".merge"] += [](names ns, | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::small_vector, butl::small_vector, butl::optional *>, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector, butl::small_vector, butl::optional *>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:905:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:905:20)>' requested here 905 | f[".merge"] += [](names ns, | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, std::string, std::string, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, std::string, std::string, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:942:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:942:20)>' requested here 942 | f[".apply"] += [](names ns, string re, string fmt, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, std::string, std::string, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, std::string, std::string, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:942:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:942:20)>' requested here 942 | f[".apply"] += [](names ns, string re, string fmt, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, butl::small_vector, butl::small_vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:947:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:947:20)>' requested here 947 | f[".apply"] += [](names ns, names re, names fmt, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, butl::small_vector, butl::small_vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, butl::small_vector, butl::small_vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-regex.cxx:947:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:947:20)>' requested here 947 | f[".apply"] += [](names ns, names re, names fmt, optional flags) | ^ In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 341 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-string.b.o -c libbuild2/functions-string.cxx In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-string.cxx:64:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-string.cxx:75:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | const string ss (convert (move (ssv))); | ^ | std:: libbuild2/functions-string.cxx:96:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-string.cxx:105:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 105 | const string pf (convert (move (pfv))); | ^ | std:: libbuild2/functions-string.cxx:121:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 121 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-string.cxx:130:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 130 | const string sf (convert (move (sfv))); | ^ | std:: libbuild2/functions-string.cxx:149:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-string.cxx:162:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 162 | string f (convert (move (fv))); | ^ | std:: libbuild2/functions-string.cxx:163:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string t (convert (move (tv))); | ^ | std:: libbuild2/functions-string.cxx:198:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 198 | return move (s); | ^ | std:: libbuild2/functions-string.cxx:209:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 209 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-string.cxx:219:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 219 | [ic, y = convert (move (v))] (const string& x) | ^ | std:: libbuild2/functions-string.cxx:240:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 240 | return s != nullptr ? move (*s) : string (); | ^ | std:: libbuild2/functions-string.cxx:255:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 255 | return icasecmp (x, convert (move (y))) == 0; | ^ | std:: libbuild2/functions-string.cxx:260:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 260 | return icasecmp (convert (move (x)), y) == 0; | ^ | std:: libbuild2/functions-string.cxx:265:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 265 | return icasecmp (convert (move (x)), | ^ | std:: libbuild2/functions-string.cxx:266:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 266 | convert (move (y))) == 0; | ^ | std:: libbuild2/functions-string.cxx:286:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 286 | return contains (move (s), move (ss), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:286:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 286 | return contains (move (s), move (ss), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:286:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 286 | return contains (move (s), move (ss), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:291:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 291 | return contains (convert (move (s)), move (ss), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:291:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 291 | return contains (convert (move (s)), move (ss), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:291:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 291 | return contains (convert (move (s)), move (ss), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:308:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 308 | return starts_with (move (s), move (pf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:308:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 308 | return starts_with (move (s), move (pf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:308:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 308 | return starts_with (move (s), move (pf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:313:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 313 | return starts_with (convert (move (s)), move (pf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:313:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 313 | return starts_with (convert (move (s)), move (pf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:313:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 313 | return starts_with (convert (move (s)), move (pf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:330:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 330 | return ends_with (move (s), move (sf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:330:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 330 | return ends_with (move (s), move (sf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:330:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 330 | return ends_with (move (s), move (sf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:335:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 335 | return ends_with (convert (move (s)), move (sf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:335:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 335 | return ends_with (convert (move (s)), move (sf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:335:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 335 | return ends_with (convert (move (s)), move (sf), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:360:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return replace (move (s), move (f), move (t), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:360:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return replace (move (s), move (f), move (t), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:360:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return replace (move (s), move (f), move (t), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:360:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return replace (move (s), move (f), move (t), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:368:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | convert (move (s)), move (f), move (t), move (fs)))}; | ^ | std:: libbuild2/functions-string.cxx:368:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | convert (move (s)), move (f), move (t), move (fs)))}; | ^ | std:: libbuild2/functions-string.cxx:368:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | convert (move (s)), move (f), move (t), move (fs)))}; | ^ | std:: libbuild2/functions-string.cxx:368:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | convert (move (s)), move (f), move (t), move (fs)))}; | ^ | std:: libbuild2/functions-string.cxx:378:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 378 | return trim (move (s)); | ^ | std:: libbuild2/functions-string.cxx:383:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 383 | return names {name (trim (convert (move (s))))}; | ^ | std:: libbuild2/functions-string.cxx:395:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 395 | return lcase (move (s)); | ^ | std:: libbuild2/functions-string.cxx:400:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 400 | return names {name (lcase (convert (move (s))))}; | ^ | std:: libbuild2/functions-string.cxx:405:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 405 | return ucase (move (s)); | ^ | std:: libbuild2/functions-string.cxx:410:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 410 | return names {name (ucase (convert (move (s))))}; | ^ | std:: libbuild2/functions-string.cxx:445:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 445 | string s (convert (move (f))); | ^ | std:: libbuild2/functions-string.cxx:485:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 485 | return find_index (vs, move (v), move (fs)) != vs.size (); | ^ | std:: libbuild2/functions-string.cxx:485:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 485 | return find_index (vs, move (v), move (fs)) != vs.size (); | ^ | std:: libbuild2/functions-string.cxx:500:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 500 | return find_index (vs, move (v), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:500:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 500 | return find_index (vs, move (v), move (fs)); | ^ | std:: libbuild2/functions-string.cxx:528:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 528 | ? r != nullptr ? move (*l += *r) : move (*l) | ^ | std:: libbuild2/functions-string.cxx:528:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 528 | ? r != nullptr ? move (*l += *r) : move (*l) | ^ | std:: libbuild2/functions-string.cxx:529:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 529 | : r != nullptr ? move (*r) : string (); | ^ | std:: libbuild2/functions-string.cxx:534:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 534 | string r (ur != nullptr ? convert (move (*ur)) : string ()); | ^ | std:: libbuild2/functions-string.cxx:535:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 535 | return l != nullptr ? move (*l += r) : move (r); | ^ | std:: libbuild2/functions-string.cxx:535:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 535 | return l != nullptr ? move (*l += r) : move (r); | ^ | std:: libbuild2/functions-string.cxx:540:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 540 | string l (ul != nullptr ? convert (move (*ul)) : string ()); | ^ | std:: libbuild2/functions-string.cxx:541:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 541 | return r != nullptr ? move (l += *r) : move (l); | ^ | std:: libbuild2/functions-string.cxx:541:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 541 | return r != nullptr ? move (l += *r) : move (l); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/functions-string.cxx:64:19: note: in instantiation of function template specialization 'build2::convert' requested here 64 | string s (convert (move (f))); | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/functions-string.cxx:75:22: note: in instantiation of function template specialization 'build2::convert' requested here 75 | const string ss (convert (move (ssv))); | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/functions-string.cxx:75:22: note: in instantiation of function template specialization 'build2::convert' requested here 75 | const string ss (convert (move (ssv))); | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/functions-string.cxx:75:22: note: in instantiation of function template specialization 'build2::convert' requested here 75 | const string ss (convert (move (ssv))); | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:238:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:238:20)>' requested here 238 | f["string"] += [](string* s) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg::cast' requested here 407 | T&& r (function_arg::cast (v)); | ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:238:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:238:20)>' requested here 238 | f["string"] += [](string* s) | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:238:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:238:20)>' requested here 238 | f["string"] += [](string* s) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:238:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:238:20)>' requested here 238 | f["string"] += [](string* s) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:248:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:248:22)>' requested here 248 | f["icasecmp"] += [](string x, string y) | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:248:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:248:22)>' requested here 248 | f["icasecmp"] += [](string x, string y) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:248:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:248:22)>' requested here 248 | f["icasecmp"] += [](string x, string y) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-string.cxx:255:27: note: in instantiation of function template specialization 'build2::convert' requested here 255 | return icasecmp (x, convert (move (y))) == 0; | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-string.cxx:255:27: note: in instantiation of function template specialization 'build2::convert' requested here 255 | return icasecmp (x, convert (move (y))) == 0; | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-string.cxx:255:27: note: in instantiation of function template specialization 'build2::convert' requested here 255 | return icasecmp (x, convert (move (y))) == 0; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:253:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:253:22)>' requested here 253 | f["icasecmp"] += [](string x, names y) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:253:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:253:22)>' requested here 253 | f["icasecmp"] += [](string x, names y) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::string>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::string>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:258:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:258:22)>' requested here 258 | f["icasecmp"] += [](names x, string y) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, std::string>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::string>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:258:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:258:22)>' requested here 258 | f["icasecmp"] += [](names x, string y) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:263:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:263:23)>' requested here 263 | f[".icasecmp"] += [](names x, names y) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:263:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:263:23)>' requested here 263 | f[".icasecmp"] += [](names x, names y) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:284:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:284:22)>' requested here 284 | f["contains"] += [](string s, value ss, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:284:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:284:22)>' requested here 284 | f["contains"] += [](string s, value ss, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:289:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:289:23)>' requested here 289 | f[".contains"] += [](names s, value ss, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:289:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:289:23)>' requested here 289 | f[".contains"] += [](names s, value ss, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:358:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:358:21)>' requested here 358 | f["replace"] += [](string s, value f, value t, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:358:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:358:21)>' requested here 358 | f["replace"] += [](string s, value f, value t, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector, build2::value, build2::value, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, build2::value, build2::value, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:363:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:363:22)>' requested here 363 | f[".replace"] += [](names s, value f, value t, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector, build2::value, build2::value, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector, build2::value, build2::value, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:363:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:363:22)>' requested here 363 | f[".replace"] += [](names s, value f, value t, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:376:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:376:18)>' requested here 376 | f["trim"] += [](string s) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:376:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:376:18)>' requested here 376 | f["trim"] += [](string s) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::small_vector>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:381:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:381:19)>' requested here 381 | f[".trim"] += [](names s) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::small_vector>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::small_vector>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:381:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:381:19)>' requested here 381 | f[".trim"] += [](names s) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:422:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:422:18)>' requested here 422 | f["size"] += [] (strings v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:422:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:422:18)>' requested here 422 | f["size"] += [] (strings v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:422:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:422:18)>' requested here 422 | f["size"] += [] (strings v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:422:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:422:18)>' requested here 422 | f["size"] += [] (strings v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:423:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:423:18)>' requested here 423 | f["size"] += [] (set v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:423:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:423:18)>' requested here 423 | f["size"] += [] (set v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:423:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:423:18)>' requested here 423 | f["size"] += [] (set v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:424:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:424:18)>' requested here 424 | f["size"] += [] (map v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:424:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:424:18)>' requested here 424 | f["size"] += [] (map v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:424:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:424:18)>' requested here 424 | f["size"] += [] (map v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:425:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:425:18)>' requested here 425 | f["size"] += [] (string v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:425:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:425:18)>' requested here 425 | f["size"] += [] (string v) {return v.size ();}; | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:437:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:437:18)>' requested here 437 | f["sort"] += [](strings v, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector, butl::optional>>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:437:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:437:18)>' requested here 437 | f["sort"] += [](strings v, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector, butl::optional>>::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:437:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:437:18)>' requested here 437 | f["sort"] += [](strings v, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, std::vector, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:437:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:437:18)>' requested here 437 | f["sort"] += [](strings v, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:483:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:483:18)>' requested here 483 | f["find"] += [](strings vs, value v, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:483:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:483:18)>' requested here 483 | f["find"] += [](strings vs, value v, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value, butl::optional>>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:498:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:498:24)>' requested here 498 | f["find_index"] += [](strings vs, value v, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, build2::value, butl::optional>>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:498:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:498:24)>' requested here 498 | f["find_index"] += [](strings vs, value v, optional fs) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::map>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::map>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:509:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:509:18)>' requested here 509 | f["keys"] += [](map v) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, std::map>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::map>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:509:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:509:18)>' requested here 509 | f["keys"] += [](map v) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:525:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:525:21)>' requested here 525 | b[".concat"] += [](string* l, string* r) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:525:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:525:21)>' requested here 525 | b[".concat"] += [](string* l, string* r) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func *>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+= *>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:532:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:532:21)>' requested here 532 | b[".concat"] += [](string* l, names* ur) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload *>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+= *>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:532:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:532:21)>' requested here 532 | b[".concat"] += [](string* l, names* ur) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func *, std::string *>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+= *, std::string *>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:538:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:538:21)>' requested here 538 | b[".concat"] += [](names* ul, string* r) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload *, std::string *>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+= *, std::string *>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-string.cxx:538:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:538:21)>' requested here 538 | b[".concat"] += [](names* ul, string* r) | ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 329 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-target-triplet.b.o -c libbuild2/functions-target-triplet.cxx In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-target-triplet.cxx:54:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | return l.string () + convert (move (ur)); | ^ | std:: libbuild2/functions-target-triplet.cxx:59:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | return convert (move (ul)) + r.string (); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:25:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:25:20)>' requested here 25 | f["string"] += [](target_triplet* t) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg::cast' requested here 407 | T&& r (function_arg::cast (v)); | ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:25:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:25:20)>' requested here 25 | f["string"] += [](target_triplet* t) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 527 | return value ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:25:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:25:20)>' requested here 25 | f["string"] += [](target_triplet* t) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:25:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:25:20)>' requested here 25 | f["string"] += [](target_triplet* t) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:35:25: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:35:28)>' requested here 35 | f["representation"] += [](target_triplet t) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:35:25: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:35:28)>' requested here 35 | f["representation"] += [](target_triplet t) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:49:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:49:21)>' requested here 49 | b[".concat"] += [](target_triplet l, string sr) {return l.string () + sr;}; | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 529 | function_arg::cast ( | ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL, 1UL>' requested here 516 | return thunk (move (args), | ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:49:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:49:21)>' requested here 49 | b[".concat"] += [](target_triplet l, string sr) {return l.string () + sr;}; | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:49:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:49:21)>' requested here 49 | b[".concat"] += [](target_triplet l, string sr) {return l.string () + sr;}; | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:50:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:50:21)>' requested here 50 | b[".concat"] += [](string sl, target_triplet r) {return sl + r.string ();}; | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:50:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:50:21)>' requested here 50 | b[".concat"] += [](string sl, target_triplet r) {return sl + r.string ();}; | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/functions-target-triplet.cxx:54:28: note: in instantiation of function template specialization 'build2::convert' requested here 54 | return l.string () + convert (move (ur)); | ^ In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-target-triplet.cxx:54:28: note: in instantiation of function template specialization 'build2::convert' requested here 54 | return l.string () + convert (move (ur)); | ^ In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-target-triplet.cxx:54:28: note: in instantiation of function template specialization 'build2::convert' requested here 54 | return l.string () + convert (move (ur)); | ^ In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/functions-target-triplet.cxx:54:28: note: in instantiation of function template specialization 'build2::convert' requested here 54 | return l.string () + convert (move (ur)); | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:52:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:52:21)>' requested here 52 | b[".concat"] += [](target_triplet l, names ur) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:52:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:52:21)>' requested here 52 | b[".concat"] += [](target_triplet l, names ur) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::target_triplet>::thunk' requested here 831 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::target_triplet>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:57:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:57:21)>' requested here 57 | b[".concat"] += [](names ul, target_triplet r) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:825:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload, butl::target_triplet>::data>' requested here 825 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::target_triplet>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target-triplet.cxx:57:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:57:21)>' requested here 57 | b[".concat"] += [](names ul, target_triplet r) | ^ In file included from libbuild2/functions-target-triplet.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 213 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/functions-target.b.o -c libbuild2/functions-target.cxx In file included from libbuild2/functions-target.cxx:4: In file included from ./libbuild2/functions-name.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/functions-target.cxx:4: In file included from ./libbuild2/functions-name.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/functions-target.cxx:4: In file included from ./libbuild2/functions-name.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/functions-target.cxx:7: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/functions-target.cxx:7: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/functions-target.cxx:7: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/functions-target.cxx:7: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/functions-target.cxx:8: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: libbuild2/functions-target.cxx:45:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | const target& t (to_target (*s, move (n), move (n.pair ? *++i : o))); | ^ | std:: libbuild2/functions-target.cxx:45:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | const target& t (to_target (*s, move (n), move (n.pair ? *++i : o))); | ^ | std:: libbuild2/functions-target.cxx:66:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | return value (move (r[0])); | ^ | std:: libbuild2/functions-target.cxx:93:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | to_target (*s, move (ns[0]), move (ns[0].pair ? ns[1] : o))); | ^ | std:: libbuild2/functions-target.cxx:93:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | to_target (*s, move (ns[0]), move (ns[0].pair ? ns[1] : o))); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/functions-target.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/functions-target.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/functions-target.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/functions-target.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-target.cxx:66:16: note: in instantiation of function template specialization 'build2::value::value>>' requested here 66 | return value (move (r[0])); | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/functions-target.cxx:68:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 68 | return value (paths (make_move_iterator (r.begin ()), | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ libbuild2/functions-target.cxx:68:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 68 | return value (paths (make_move_iterator (r.begin ()), | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/functions-target.cxx:8: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target.cxx:33:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target.cxx:33:18)>' requested here 33 | f["path"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-target.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target.cxx:33:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target.cxx:33:18)>' requested here 33 | f["path"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-target.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target.cxx:83:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target.cxx:83:26)>' requested here 83 | f["process_path"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-target.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target.cxx:83:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target.cxx:83:26)>' requested here 83 | f["process_path"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-target.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/functions-target.cxx:83:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target.cxx:83:26)>' requested here 83 | f["process_path"] += [](const scope* s, names ns) | ^ In file included from libbuild2/functions-target.cxx:8: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 317 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/json.b.o -c libbuild2/json.cxx In file included from libbuild2/json.cxx:4: In file included from ./libbuild2/json.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/json.cxx:4: In file included from ./libbuild2/json.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/json.cxx:4: In file included from ./libbuild2/json.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/json.cxx:4: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: libbuild2/json.cxx:71:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | throw invalid_argument (move (m)); | ^ | std:: libbuild2/json.cxx:85:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | throw invalid_argument (move (m)); | ^ | std:: libbuild2/json.cxx:92:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | throw std::out_of_range (move (m)); | ^ | std:: libbuild2/json.cxx:518:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 518 | *this = move (v); | ^ | std:: libbuild2/json.cxx:526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | array = move (v.array); | ^ | std:: libbuild2/json.cxx:533:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 533 | array.push_back (move (v)); | ^ | std:: libbuild2/json.cxx:577:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | object = move (v.object); | ^ | std:: libbuild2/json.cxx:588:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 588 | object.push_back (move (m)); | ^ | std:: libbuild2/json.cxx:590:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 590 | i->value = move (m.value); | ^ | std:: libbuild2/json.cxx:609:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | *this = move (v); | ^ | std:: libbuild2/json.cxx:617:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 617 | array = move (v.array); | ^ | std:: libbuild2/json.cxx:624:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 624 | array.insert (array.begin (), move (v)); | ^ | std:: libbuild2/json.cxx:668:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 668 | object = move (v.object); | ^ | std:: libbuild2/json.cxx:679:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 679 | object.insert (object.begin (), move (m)); | ^ | std:: libbuild2/json.cxx:681:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 681 | i->value = move (m.value); | ^ | std:: 47 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/lexer.b.o -c libbuild2/lexer.cxx In file included from libbuild2/lexer.cxx:4: In file included from ./libbuild2/lexer.hxx:13: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/lexer.cxx:4: In file included from ./libbuild2/lexer.hxx:13: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/lexer.cxx:4: In file included from ./libbuild2/lexer.hxx:13: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/lexer.cxx:4: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/lexer.cxx:4: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/lexer.cxx:4: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: libbuild2/lexer.cxx:199:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 199 | state qs (move (state_.top ())); // Save quoted state. | ^ | std:: libbuild2/lexer.cxx:200:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 200 | state_.top () = move (s); // Overwrite quoted state with new state. | ^ | std:: libbuild2/lexer.cxx:201:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 201 | state_.push (move (qs)); // Restore quoted state. | ^ | std:: libbuild2/lexer.cxx:204:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 204 | state_.push (move (s)); | ^ | std:: libbuild2/lexer.cxx:220:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 220 | state qs (move (state_.top ())); // Save quoted state. | ^ | std:: libbuild2/lexer.cxx:222:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 222 | state_.top () = move (qs); // Expire state, restoring quoted state. | ^ | std:: libbuild2/lexer.cxx:264:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | return token (t, move (v), sep, | ^ | std:: libbuild2/lexer.cxx:350:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 350 | return make_token (type::multi_lcbrace, move (v)); | ^ | std:: libbuild2/lexer.cxx:509:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 509 | return token (t, move (v), sep, | ^ | std:: libbuild2/lexer.cxx:630:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 630 | token r (move (*st.hold)); | ^ | std:: libbuild2/lexer.cxx:690:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 690 | return token (move (lexeme), false, | ^ | std:: libbuild2/lexer.cxx:799:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 799 | move (lexeme), | ^ | std:: libbuild2/lexer.cxx:1039:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1039 | return token (move (lexeme), sep, qtype, qcomp, qfirst, ln, cn); | ^ | std:: 55 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/make-parser.b.o -c libbuild2/make-parser.cxx In file included from libbuild2/make-parser.cxx:4: In file included from ./libbuild2/make-parser.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/make-parser.cxx:4: In file included from ./libbuild2/make-parser.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/make-parser.cxx:4: In file included from ./libbuild2/make-parser.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/make-parser.cxx:8: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/make-parser.cxx:8: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: libbuild2/make-parser.cxx:58:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 58 | return pair (t, path (move (r.first))); | ^ | std:: libbuild2/make-parser.cxx:169:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | return pair (move (r), e); | ^ | std:: 42 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/module.b.o -c libbuild2/module.cxx In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: libbuild2/module.cxx:659:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 659 | main ? move (*ir.second) : dir_path ()})); | ^ | std:: libbuild2/module.cxx:825:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 825 | i->module = move (e.module); | ^ | std:: libbuild2/module.cxx:846:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 846 | s.module = move (e.module); | ^ | std:: libbuild2/module.cxx:948:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 948 | i->module = move (e.module); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/module.cxx:831:61: note: in instantiation of function template specialization 'build2::value::operator=' requested here 831 | rs.assign (rs.var_pool (true).insert (mod + ".booted")) = (mf != nullptr); | ^ 299 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/name.b.o -c libbuild2/name.cxx In file included from libbuild2/name.cxx:4: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/name.cxx:4: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/name.cxx:4: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/name.cxx:8: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/name.cxx:8: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: 40 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/operation.b.o -c libbuild2/operation.cxx In file included from libbuild2/operation.cxx:4: In file included from ./libbuild2/operation.hxx:9: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/operation.cxx:4: In file included from ./libbuild2/operation.hxx:9: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/operation.cxx:4: In file included from ./libbuild2/operation.hxx:9: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/operation.cxx:18: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/operation.cxx:18: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/operation.cxx:4: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/operation.cxx:4: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/operation.cxx:4: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/operation.cxx:4: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: libbuild2/operation.cxx:125:16: note: in instantiation of function template specialization 'build2::dir::search_implied' requested here 125 | t = dir::search_implied (bs, tk, trace); | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/operation.cxx:375:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/operation.cxx:376:13)>' requested here 375 | auto df = make_diag_frame ( | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/operation.cxx:376:13)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/operation.cxx:375:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/operation.cxx:376:13)>' requested here 375 | auto df = make_diag_frame ( | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/operation.cxx:512:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/operation.cxx:513:11)>' requested here 512 | auto df = make_diag_frame ( | ^ In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/operation.cxx:513:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/operation.cxx:512:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/operation.cxx:513:11)>' requested here 512 | auto df = make_diag_frame ( | ^ 305 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/parser.b.o -c libbuild2/parser.cxx In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:16: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/parser.cxx:4: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/parser.cxx:11: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/parser.cxx:16: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/parser.cxx:23: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:13: In file included from ./libbuild2/build/script/script.hxx:14: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/parser.cxx:23: ./libbuild2/adhoc-rule-buildscript.hxx:79:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 79 | : adhoc_rule (move (n), l, b) {} | ^ | std:: In file included from libbuild2/parser.cxx:27: ./libbuild2/dist/module.hxx:41:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 41 | adhoc.push_back (move (f)); | ^ | std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | callbacks_.push_back (callback {move (pattern), f, data}); | ^ | std:: In file included from libbuild2/parser.cxx:29: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/parser.cxx:29: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: libbuild2/parser.cxx:91:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | enter_scope (enter_scope&& x) noexcept {*this = move (x);} | ^ | std:: libbuild2/parser.cxx:100:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 100 | e_ = move (x.e_); | ^ | std:: libbuild2/parser.cxx:161:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | p.target_ = &insert_target (p, move (n), move (o), implied, loc, tr); | ^ | std:: libbuild2/parser.cxx:161:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | p.target_ = &insert_target (p, move (n), move (o), implied, loc, tr); | ^ | std:: libbuild2/parser.cxx:181:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | move (n.dir), | ^ | std:: libbuild2/parser.cxx:182:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | move (o.dir), | ^ | std:: libbuild2/parser.cxx:183:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 183 | move (n.value), | ^ | std:: libbuild2/parser.cxx:184:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 184 | move (r.second), // extension | ^ | std:: libbuild2/parser.cxx:219:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 219 | enter_target (enter_target&& x) noexcept {*this = move (x);} | ^ | std:: libbuild2/parser.cxx:251:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 251 | enter_prerequisite (enter_prerequisite&& x) noexcept {*this = move (x);} | ^ | std:: libbuild2/parser.cxx:348:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | enter_buildfile (*name.path, move (out)); | ^ | std:: libbuild2/parser.cxx:352:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 352 | return move (export_value); | ^ | std:: libbuild2/parser.cxx:395:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 395 | apply_value_attributes (&var, lhs, move (rhs), type::assign); | ^ | std:: libbuild2/parser.cxx:397:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return make_pair (move (lhs), move (t)); | ^ | std:: libbuild2/parser.cxx:397:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return make_pair (move (lhs), move (t)); | ^ | std:: libbuild2/parser.cxx:470:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 470 | case 1: return move (vs[0]); | ^ | std:: libbuild2/parser.cxx:761:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 761 | g.group_loc = move (ns_last->loc); | ^ | std:: libbuild2/parser.cxx:789:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 789 | g.group_loc = g.member_loc = move (mloc); | ^ | std:: libbuild2/parser.cxx:891:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 891 | n.value = move (n.dir).string (); | ^ | std:: libbuild2/parser.cxx:930:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 930 | sg = enter_scope (*this, move (n.dir)); | ^ | std:: libbuild2/parser.cxx:946:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 946 | f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); | ^ | std:: libbuild2/parser.cxx:987:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 987 | for_one_pat (forward (f), move (n), nloc); | ^ | std:: libbuild2/parser.cxx:994:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 994 | name o (n.pair ? move (ns[++i]) : name ()); | ^ | std:: libbuild2/parser.cxx:996:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | move (n), | ^ | std:: libbuild2/parser.cxx:997:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 997 | move (o), | ^ | std:: libbuild2/parser.cxx:1018:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1018 | ? enter_explicit_members (move (g), true /* implied */) | ^ | std:: libbuild2/parser.cxx:1019:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1019 | : enter_adhoc_members (move (g), true /* implied */); | ^ | std:: libbuild2/parser.cxx:1100:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1100 | const variable& var (parse_variable_name (move (pns), ploc)); | ^ | std:: libbuild2/parser.cxx:1118:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1118 | *pt, *ptt, move (pat), ploc, | ^ | std:: libbuild2/parser.cxx:1121:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1121 | move (n), | ^ | std:: libbuild2/parser.cxx:891:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 891 | n.value = move (n.dir).string (); | ^ | std:: libbuild2/parser.cxx:1109:27: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1110:17)>' requested here 1109 | for_one_pat ( | ^ libbuild2/parser.cxx:930:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 930 | sg = enter_scope (*this, move (n.dir)); | ^ | std:: libbuild2/parser.cxx:946:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 946 | f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); | ^ | std:: libbuild2/parser.cxx:1162:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | parse_variable_block (t, tt, pt, ptt, move (pat), ploc); | ^ | std:: libbuild2/parser.cxx:891:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 891 | n.value = move (n.dir).string (); | ^ | std:: libbuild2/parser.cxx:1155:25: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1156:15)>' requested here 1155 | for_one_pat ( | ^ libbuild2/parser.cxx:930:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 930 | sg = enter_scope (*this, move (n.dir)); | ^ | std:: libbuild2/parser.cxx:946:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 946 | f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); | ^ | std:: libbuild2/parser.cxx:1210:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1210 | rn = convert (move (v)); | ^ | std:: libbuild2/parser.cxx:1295:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1295 | names ns (gns.empty () ? names () : move (gns[0].ns)); | ^ | std:: libbuild2/parser.cxx:1392:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1392 | move (n), nloc, | ^ | std:: libbuild2/parser.cxx:1393:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1393 | move (ns), mloc, | ^ | std:: libbuild2/parser.cxx:1394:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1394 | move (pns), ploc)); | ^ | std:: libbuild2/parser.cxx:1401:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1401 | ars.push_back (move (rp)); | ^ | std:: libbuild2/parser.cxx:1421:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1421 | rp.rules.push_back (move (pr)); | ^ | std:: libbuild2/parser.cxx:1563:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1563 | parse_variable_block (t, tt, pt, ptt, move (pat), ploc); | ^ | std:: libbuild2/parser.cxx:987:28: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 987 | for_one_pat (forward (f), move (n), nloc); | ^ | std:: libbuild2/parser.cxx:1599:22: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1539:26) &>' requested here 1599 | for_each (parse); | ^ libbuild2/parser.cxx:987:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 987 | for_one_pat (forward (f), move (n), nloc); | ^ | std:: libbuild2/parser.cxx:891:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 891 | n.value = move (n.dir).string (); | ^ | std:: libbuild2/parser.cxx:987:15: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1539:26) &>' requested here 987 | for_one_pat (forward (f), move (n), nloc); | ^ libbuild2/parser.cxx:1599:22: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1539:26) &>' requested here 1599 | for_each (parse); | ^ libbuild2/parser.cxx:930:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 930 | sg = enter_scope (*this, move (n.dir)); | ^ | std:: libbuild2/parser.cxx:946:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 946 | f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); | ^ | std:: libbuild2/parser.cxx:994:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 994 | name o (n.pair ? move (ns[++i]) : name ()); | ^ | std:: libbuild2/parser.cxx:1599:22: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1539:26) &>' requested here 1599 | for_each (parse); | ^ libbuild2/parser.cxx:996:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | move (n), | ^ | std:: libbuild2/parser.cxx:997:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 997 | move (o), | ^ | std:: libbuild2/parser.cxx:1018:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1018 | ? enter_explicit_members (move (g), true /* implied */) | ^ | std:: libbuild2/parser.cxx:1019:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1019 | : enter_adhoc_members (move (g), true /* implied */); | ^ | std:: libbuild2/parser.cxx:1611:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1611 | enter_targets (move (ns), nloc, move (gns), 0, as); | ^ | std:: libbuild2/parser.cxx:1611:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1611 | enter_targets (move (ns), nloc, move (gns), 0, as); | ^ | std:: libbuild2/parser.cxx:1645:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1645 | const variable& var (parse_variable_name (move (pns), ploc)); | ^ | std:: libbuild2/parser.cxx:1668:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1668 | *pt, *ptt, move (pat), ploc, | ^ | std:: libbuild2/parser.cxx:987:28: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 987 | for_one_pat (forward (f), move (n), nloc); | ^ | std:: libbuild2/parser.cxx:1659:20: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1660:13)>' requested here 1659 | for_each ( | ^ libbuild2/parser.cxx:987:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 987 | for_one_pat (forward (f), move (n), nloc); | ^ | std:: libbuild2/parser.cxx:891:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 891 | n.value = move (n.dir).string (); | ^ | std:: libbuild2/parser.cxx:987:15: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1660:13)>' requested here 987 | for_one_pat (forward (f), move (n), nloc); | ^ libbuild2/parser.cxx:1659:20: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1660:13)>' requested here 1659 | for_each ( | ^ libbuild2/parser.cxx:930:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 930 | sg = enter_scope (*this, move (n.dir)); | ^ | std:: libbuild2/parser.cxx:946:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 946 | f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); | ^ | std:: libbuild2/parser.cxx:994:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 994 | name o (n.pair ? move (ns[++i]) : name ()); | ^ | std:: libbuild2/parser.cxx:1659:20: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1660:13)>' requested here 1659 | for_each ( | ^ libbuild2/parser.cxx:996:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | move (n), | ^ | std:: libbuild2/parser.cxx:997:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 997 | move (o), | ^ | std:: libbuild2/parser.cxx:1018:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1018 | ? enter_explicit_members (move (g), true /* implied */) | ^ | std:: libbuild2/parser.cxx:1019:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1019 | : enter_adhoc_members (move (g), true /* implied */); | ^ | std:: libbuild2/parser.cxx:1699:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1699 | move (ns), nloc, | ^ | std:: libbuild2/parser.cxx:1700:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1700 | move (gns), | ^ | std:: libbuild2/parser.cxx:1701:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1701 | move (pns), ploc, | ^ | std:: libbuild2/parser.cxx:1755:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1755 | d = move (ns[0].dir); | ^ | std:: libbuild2/parser.cxx:1768:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1768 | const variable& var (parse_variable_name (move (ns), nloc)); | ^ | std:: libbuild2/parser.cxx:1785:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1785 | : enter_scope (*this, move (d))); | ^ | std:: libbuild2/parser.cxx:1820:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1820 | enter_scope sg (*this, move (ns[0].dir)); | ^ | std:: libbuild2/parser.cxx:1892:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1892 | const variable& var (parse_variable_name (move (ns), nloc)); | ^ | std:: libbuild2/parser.cxx:2084:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2084 | move (text), | ^ | std:: libbuild2/parser.cxx:2202:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2202 | ver = convert (move (ns[0])); | ^ | std:: libbuild2/parser.cxx:2216:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2216 | sep = convert (move (ns[1])); | ^ | std:: libbuild2/parser.cxx:2233:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2233 | move (sep))); | ^ | std:: libbuild2/parser.cxx:2239:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2239 | d.recipes[d.i] = move (ar); | ^ | std:: libbuild2/parser.cxx:2266:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2266 | d.parse_trailer (move (t.value)); | ^ | std:: libbuild2/parser.cxx:2307:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2307 | file = convert (move (ns)); | ^ | std:: libbuild2/parser.cxx:2434:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2434 | move (sep))); | ^ | std:: libbuild2/parser.cxx:2452:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2452 | d.recipes[d.i] = move (ar); | ^ | std:: libbuild2/parser.cxx:2457:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2457 | d.parse_trailer (move (text)); | ^ | std:: libbuild2/parser.cxx:2618:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2618 | name&& n (move (ns[i])); | ^ | std:: libbuild2/parser.cxx:2619:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2619 | name&& o (n.pair ? move (ns[++i]) : name ()); | ^ | std:: libbuild2/parser.cxx:2647:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2647 | move (n), move (o), | ^ | std:: libbuild2/parser.cxx:2647:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2647 | move (n), move (o), | ^ | std:: libbuild2/parser.cxx:2696:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2696 | name&& n (move (ns[i])); | ^ | std:: libbuild2/parser.cxx:2697:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2697 | name&& o (n.pair ? move (ns[++i]) : name ()); | ^ | std:: libbuild2/parser.cxx:2721:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2721 | move (n), move (o), | ^ | std:: libbuild2/parser.cxx:2721:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2721 | move (n), move (o), | ^ | std:: libbuild2/parser.cxx:2784:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2784 | name&& n (move (tns[i])); | ^ | std:: libbuild2/parser.cxx:2785:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2785 | name&& o (n.pair ? move (tns[++i]) : name ()); | ^ | std:: libbuild2/parser.cxx:2798:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2798 | move (n), move (o), | ^ | std:: libbuild2/parser.cxx:2798:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2798 | move (n), move (o), | ^ | std:: libbuild2/parser.cxx:2818:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2818 | ? enter_explicit_members (move (g), false /* implied */) | ^ | std:: libbuild2/parser.cxx:2819:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2819 | : enter_adhoc_members (move (g), false /* implied */); | ^ | std:: libbuild2/parser.cxx:2827:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2827 | tgs.emplace_back (*target_, move (gms)); | ^ | std:: libbuild2/parser.cxx:2969:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2969 | tgs (enter_targets (move (tns), tloc, move (gns), pns.size (), tas)); | ^ | std:: libbuild2/parser.cxx:2969:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2969 | tgs (enter_targets (move (tns), tloc, move (gns), pns.size (), tas)); | ^ | std:: libbuild2/parser.cxx:2978:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2978 | name n (tt != type::colon ? move (*i) : *i); | ^ | std:: libbuild2/parser.cxx:3029:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3029 | o = tt != type::colon ? move (*i) : *i; | ^ | std:: libbuild2/parser.cxx:3060:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3060 | prerequisite p (move (n.proj), | ^ | std:: libbuild2/parser.cxx:3062:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3062 | move (n.dir), | ^ | std:: libbuild2/parser.cxx:3063:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3063 | move (o.dir), | ^ | std:: libbuild2/parser.cxx:3064:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3064 | move (n.value), | ^ | std:: libbuild2/parser.cxx:3065:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3065 | move (e), | ^ | std:: libbuild2/parser.cxx:3074:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3074 | ? move (p) | ^ | std:: libbuild2/parser.cxx:3320:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3320 | const variable& var (parse_variable_name (move (ns), loc)); | ^ | std:: libbuild2/parser.cxx:3376:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3376 | move (pns), ploc, | ^ | std:: libbuild2/parser.cxx:3378:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3378 | move (ns), loc, | ^ | std:: libbuild2/parser.cxx:3479:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3479 | path p (move (n.dir)); | ^ | std:: libbuild2/parser.cxx:3480:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3480 | p /= path (move (n.value)); | ^ | std:: libbuild2/parser.cxx:3536:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3536 | path p (move (n.dir)); | ^ | std:: libbuild2/parser.cxx:3547:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3547 | p /= path (move (n.value)); | ^ | std:: libbuild2/parser.cxx:3717:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3717 | ifdstream is (move (pr.in_ofd), fdstream_mode::skip); | ^ | std:: libbuild2/parser.cxx:3837:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3837 | string v (i->value ? convert (move (i->value)) : "true"); | ^ | std:: libbuild2/parser.cxx:3842:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3842 | report = move (v); | ^ | std:: libbuild2/parser.cxx:3856:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3856 | report_var = convert (move (i->value)); | ^ | std:: libbuild2/parser.cxx:3870:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3870 | report_module = convert (move (i->value)); | ^ | std:: libbuild2/parser.cxx:3892:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3892 | string name (move (t.value)); | ^ | std:: libbuild2/parser.cxx:3926:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3926 | org_var = move (name); | ^ | std:: libbuild2/parser.cxx:3929:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3929 | report_var = move (name); | ^ | std:: libbuild2/parser.cxx:4037:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4037 | report_module = move (n); | ^ | std:: libbuild2/parser.cxx:4059:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4059 | var = &parse_variable_name (move (name), get_location (t)); | ^ | std:: libbuild2/parser.cxx:4155:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4155 | apply_value_attributes (var, lhs, move (rhs), type::assign); | ^ | std:: libbuild2/parser.cxx:4160:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4160 | l = config::lookup_config (new_val, *root_, *var, move (lhs), sflags); | ^ | std:: libbuild2/parser.cxx:4194:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4194 | config_report {move (report_module), {}, false}); | ^ | std:: libbuild2/parser.cxx:4216:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4216 | move (report_var), | ^ | std:: libbuild2/parser.cxx:4242:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4242 | config_report::value {l, move (*report), move (org_var)}); | ^ | std:: libbuild2/parser.cxx:4242:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4242 | config_report::value {l, move (*report), move (org_var)}); | ^ | std:: libbuild2/parser.cxx:4246:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4246 | i->fmt = move (*report); | ^ | std:: libbuild2/parser.cxx:4247:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4247 | if (i->org.empty ()) i->org = move (org_var); | ^ | std:: libbuild2/parser.cxx:4369:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4369 | ph2 = convert (move (v)); | ^ | std:: libbuild2/parser.cxx:4416:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4416 | var = &parse_variable_name (move (ns), loc); | ^ | std:: libbuild2/parser.cxx:4444:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4444 | value lhs, rhs (move (ns)); | ^ | std:: libbuild2/parser.cxx:4445:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4445 | apply_value_attributes (nullptr, lhs, move (rhs), type::assign); | ^ | std:: libbuild2/parser.cxx:4451:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4451 | ns = move (lhs.as ()); | ^ | std:: libbuild2/parser.cxx:4509:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4509 | move (n), | ^ | std:: libbuild2/parser.cxx:4539:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4539 | if (atype == type::assign) val->assign (move (r), var); | ^ | std:: libbuild2/parser.cxx:4540:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4540 | else if (atype == type::prepend) val->prepend (move (r), var); | ^ | std:: libbuild2/parser.cxx:4541:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4541 | else val->append (move (r), var); | ^ | std:: libbuild2/parser.cxx:4655:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4655 | export_value = move (val).as (); | ^ | std:: libbuild2/parser.cxx:4691:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4691 | n = move (i->value); | ^ | std:: libbuild2/parser.cxx:4719:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4719 | standard_version_constraint c (move (v), false, nullopt, true); // >= | ^ | std:: libbuild2/parser.cxx:4754:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4754 | string n (move (t.value)); | ^ | std:: libbuild2/parser.cxx:4814:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4814 | if (!root_->derive_target_type (move (n), *bt, fs).second) | ^ | std:: libbuild2/parser.cxx:4931:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4931 | string k (move (t.value)); | ^ | std:: libbuild2/parser.cxx:5172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5172 | e.func = move (ns[0].value); | ^ | std:: libbuild2/parser.cxx:5174:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5174 | e.arg = move (ns); | ^ | std:: libbuild2/parser.cxx:5177:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5177 | exprs.push_back (move (e)); | ^ | std:: libbuild2/parser.cxx:5248:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5248 | string k (move (t.value)); | ^ | std:: libbuild2/parser.cxx:5300:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5300 | small_vector args {value (e.value), move (p)}; | ^ | std:: libbuild2/parser.cxx:5484:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5484 | const variable& var (parse_variable_name (move (vns), vloc)); | ^ | std:: libbuild2/parser.cxx:5590:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5590 | istringstream is (move (body)); | ^ | std:: libbuild2/parser.cxx:5618:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5618 | apply_value_attributes (&d.var, d.lhs, move (v), type::assign); | ^ | std:: libbuild2/parser.cxx:5651:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5651 | n.push_back (move (*i)); | ^ | std:: libbuild2/parser.cxx:5652:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5652 | if (pair) n.push_back (move (*++i)); | ^ | std:: libbuild2/parser.cxx:5653:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5653 | value v (move (n)); | ^ | std:: libbuild2/parser.cxx:5658:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5658 | iteration (move (v), i == b); | ^ | std:: libbuild2/parser.cxx:5810:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5810 | name o (n.pair ? move (*i++) : name ()); | ^ | std:: libbuild2/parser.cxx:5850:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5850 | auto r (scope_->var_pool ().insert (move (on), nullptr, nullptr, &ovr)); | ^ | std:: libbuild2/parser.cxx:5892:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5892 | return parse_variable_name (move (ns[0].value), l); | ^ | std:: libbuild2/parser.cxx:5921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5921 | apply_value_attributes (&var, lhs, move (rhs), kind); | ^ | std:: libbuild2/parser.cxx:5944:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5944 | p = scope_->target_vars[ptt].insert (pt, move (pat)).insert ( | ^ | std:: libbuild2/parser.cxx:5973:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5973 | move (rhs), | ^ | std:: libbuild2/parser.cxx:6004:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6004 | apply_value_attributes (&var, lhs, move (rhs), kind); | ^ | std:: libbuild2/parser.cxx:6021:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6021 | apply_value_attributes (nullptr, lhs, move (rhs), kind); | ^ | std:: libbuild2/parser.cxx:6189:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6189 | string s (convert (move (v))); | ^ | std:: libbuild2/parser.cxx:6216:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6216 | bool r (v.null || convert (move (v))); | ^ | std:: libbuild2/parser.cxx:6421:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6421 | v.assign (move (rhs).as (), var); | ^ | std:: libbuild2/parser.cxx:6428:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6428 | v.prepend (move (rhs).as (), var); | ^ | std:: libbuild2/parser.cxx:6430:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6430 | v.append (move (rhs).as (), var); | ^ | std:: libbuild2/parser.cxx:6455:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6455 | apply_value_attributes (nullptr, lhs, move (rhs), type::assign); | ^ | std:: libbuild2/parser.cxx:6494:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6494 | r.push_back (move (lhs)); | ^ | std:: libbuild2/parser.cxx:6503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6503 | r.push_back (move (rhs)); | ^ | std:: libbuild2/parser.cxx:6540:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6540 | q = pp ? true : convert (move (lhs)); | ^ | std:: libbuild2/parser.cxx:6571:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6571 | return q ? move (mhs) : move (rhs); | ^ | std:: libbuild2/parser.cxx:6571:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6571 | return q ? move (mhs) : move (rhs); | ^ | std:: libbuild2/parser.cxx:6593:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6593 | if (!pre_parse_ && convert (move (lhs))) | ^ | std:: libbuild2/parser.cxx:6606:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6606 | lhs = convert (move (rhs)); | ^ | std:: libbuild2/parser.cxx:6634:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6634 | if (!pre_parse_ && !convert (move (lhs))) | ^ | std:: libbuild2/parser.cxx:6647:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6647 | lhs = convert (move (rhs)); | ^ | std:: libbuild2/parser.cxx:6720:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6720 | v = !convert (move (v)); | ^ | std:: libbuild2/parser.cxx:6795:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6795 | ns.push_back (move (ts.front ())); | ^ | std:: libbuild2/parser.cxx:6797:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6797 | ns.push_back (move (ts.back ())); | ^ | std:: libbuild2/parser.cxx:6819:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6819 | apply_value_attributes (nullptr, r, move (v), type::assign); | ^ | std:: libbuild2/parser.cxx:6920:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6920 | n = move (ns[0].value); | ^ | std:: libbuild2/parser.cxx:6939:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6939 | attributes_.back ().push_back (attribute {move (n), move (v)}); | ^ | std:: libbuild2/parser.cxx:6939:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6939 | attributes_.back ().push_back (attribute {move (n), move (v)}); | ^ | std:: libbuild2/parser.cxx:6993:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6993 | ns.emplace_back (move (p), move (d), move (t), move (v), pat); | ^ | std:: libbuild2/parser.cxx:6993:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6993 | ns.emplace_back (move (p), move (d), move (t), move (v), pat); | ^ | std:: libbuild2/parser.cxx:6993:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6993 | ns.emplace_back (move (p), move (d), move (t), move (v), pat); | ^ | std:: libbuild2/parser.cxx:6993:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6993 | ns.emplace_back (move (p), move (d), move (t), move (v), pat); | ^ | std:: libbuild2/parser.cxx:7044:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7044 | p = m ? move (n->proj) : cn.proj; | ^ | std:: libbuild2/parser.cxx:7063:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7063 | d = m ? move (n->dir) : cn.dir; | ^ | std:: libbuild2/parser.cxx:7076:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7076 | t = m ? move (n->type) : cn.type; | ^ | std:: libbuild2/parser.cxx:7083:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7083 | string v (m ? move (n->value) : cn.value); | ^ | std:: libbuild2/parser.cxx:7102:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7102 | move (p), move (d), move (t), move (v), cn.pattern, | ^ | std:: libbuild2/parser.cxx:7102:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7102 | move (p), move (d), move (t), move (v), cn.pattern, | ^ | std:: libbuild2/parser.cxx:7102:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7102 | move (p), move (d), move (t), move (v), cn.pattern, | ^ | std:: libbuild2/parser.cxx:7102:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7102 | move (p), move (d), move (t), move (v), cn.pattern, | ^ | std:: libbuild2/parser.cxx:7177:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7177 | name n (dir ? name (dir_path (move (v))) : name (move (v))); | ^ | std:: libbuild2/parser.cxx:7177:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7177 | name n (dir ? name (dir_path (move (v))) : name (move (v))); | ^ | std:: libbuild2/parser.cxx:7184:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7184 | n.type = move (*e); | ^ | std:: libbuild2/parser.cxx:7188:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7188 | r.push_back (move (n)); | ^ | std:: libbuild2/parser.cxx:7201:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7201 | append (move (m), move (e), a); | ^ | std:: libbuild2/parser.cxx:7201:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7201 | append (move (m), move (e), a); | ^ | std:: libbuild2/parser.cxx:7231:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7231 | append (move (v), move (e), a); | ^ | std:: libbuild2/parser.cxx:7231:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7231 | append (move (v), move (e), a); | ^ | std:: libbuild2/parser.cxx:7236:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7236 | include_match (move (v), move (e), a); | ^ | std:: libbuild2/parser.cxx:7236:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7236 | include_match (move (v), move (e), a); | ^ | std:: libbuild2/parser.cxx:7263:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7263 | d.appf (move (m).representation (), optional (d.e)); | ^ | std:: libbuild2/parser.cxx:7309:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7309 | path_search (path (move (p)), | ^ | std:: libbuild2/parser.cxx:7376:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7376 | string v (n.simple () ? move (n.value) : move (n.dir).representation ()); | ^ | std:: libbuild2/parser.cxx:7376:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7376 | string v (n.simple () ? move (n.value) : move (n.dir).representation ()); | ^ | std:: libbuild2/parser.cxx:7445:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7445 | include_pattern (move (v), move (e), a); | ^ | std:: libbuild2/parser.cxx:7445:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7445 | include_pattern (move (v), move (e), a); | ^ | std:: libbuild2/parser.cxx:7448:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7448 | path p (move (v)); | ^ | std:: libbuild2/parser.cxx:7453:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7453 | exclude_match (move (p).representation ()); // Reuse the buffer. | ^ | std:: libbuild2/parser.cxx:7473:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7473 | v = move (n.dir).representation (); | ^ | std:: libbuild2/parser.cxx:7476:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7476 | v = move (n.value); | ^ | std:: libbuild2/parser.cxx:7480:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7480 | e = move (n.type); | ^ | std:: libbuild2/parser.cxx:7500:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7500 | n.dir = dir_path (move (v)); | ^ | std:: libbuild2/parser.cxx:7504:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7504 | n.value = move (v); | ^ | std:: libbuild2/parser.cxx:7511:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7511 | l, names_view (r), move (r), ns, what, pairn, nullopt, dp, tp); | ^ | std:: libbuild2/parser.cxx:7593:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7593 | ps = move (r); | ^ | std:: libbuild2/parser.cxx:7600:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7600 | expand_name_pattern (loc, move (ps), r, what, 0, dp, tp, *pat_tt); | ^ | std:: libbuild2/parser.cxx:7616:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7616 | names ln (move (r)); | ^ | std:: libbuild2/parser.cxx:7680:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7680 | ns = move (r); | ^ | std:: libbuild2/parser.cxx:7688:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7688 | names_view (r), move (r), | ^ | std:: libbuild2/parser.cxx:7800:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7800 | a.back ().assign (move (concat_data), nullptr); | ^ | std:: libbuild2/parser.cxx:7808:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7808 | a.push_back (move (rhs)); | ^ | std:: libbuild2/parser.cxx:7835:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7835 | rhs = move (p.first); | ^ | std:: libbuild2/parser.cxx:7865:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7865 | concat_data = move (d[0]); | ^ | std:: libbuild2/parser.cxx:8038:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8038 | concat_data.value = move (concat_data.dir).representation (); | ^ | std:: libbuild2/parser.cxx:8061:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8061 | concat_data.value = move (concat_data.dir).representation (); | ^ | std:: libbuild2/parser.cxx:8072:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8072 | ns.push_back (move (concat_data)); | ^ | std:: libbuild2/parser.cxx:8093:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8093 | t = token (move (concat_data.value), | ^ | std:: libbuild2/parser.cxx:8135:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8135 | string val (move (t.value)); | ^ | std:: libbuild2/parser.cxx:8158:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8158 | ns.push_back (name (move (val))); | ^ | std:: libbuild2/parser.cxx:8159:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8159 | concat_typed (value (move (ns)), get_location (t), nullptr); | ^ | std:: libbuild2/parser.cxx:8166:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8166 | v = move (val); | ^ | std:: libbuild2/parser.cxx:8212:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8212 | ? project_name (move (proj)) | ^ | std:: libbuild2/parser.cxx:8454:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8454 | names {name (move (val))}, | ^ | std:: libbuild2/parser.cxx:8541:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8541 | ns.push_back (move (path_concat->second)); | ^ | std:: libbuild2/parser.cxx:8576:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8576 | dir_path dir (move (val), dir_path::exact); | ^ | std:: libbuild2/parser.cxx:8585:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8585 | *pp1, move (dir), (tp != nullptr ? *tp : string ()), string (), | ^ | std:: libbuild2/parser.cxx:8596:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8596 | move (val), | ^ | std:: libbuild2/parser.cxx:8707:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8707 | result_data = name (move (s)); | ^ | std:: libbuild2/parser.cxx:8722:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8722 | name = move (t.value); | ^ | std:: libbuild2/parser.cxx:8740:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8740 | name = (tt == type::word ? move (t.value) : string (1, c)); | ^ | std:: libbuild2/parser.cxx:8773:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8773 | qual.push_back (move (ns[1])); | ^ | std:: libbuild2/parser.cxx:8779:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8779 | qual.push_back (move (ns[2])); | ^ | std:: libbuild2/parser.cxx:8787:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8787 | qual.push_back (move (ns[0])); | ^ | std:: libbuild2/parser.cxx:8812:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8812 | qual.push_back (name_type (dir_path (move (s)))); | ^ | std:: libbuild2/parser.cxx:8816:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8816 | name = move (ns[n - 1].value); | ^ | std:: libbuild2/parser.cxx:8859:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8859 | lookup_function (move (name), loc); | ^ | std:: libbuild2/parser.cxx:8865:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8865 | lookup l (lookup_variable (move (qual), move (name), loc)); | ^ | std:: libbuild2/parser.cxx:8865:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8865 | lookup l (lookup_variable (move (qual), move (name), loc)); | ^ | std:: libbuild2/parser.cxx:8895:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8895 | case 1: result_data = move (vs[0]); break; | ^ | std:: libbuild2/parser.cxx:8937:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8937 | result_data = f (*result, &result_data, move (v), l, bl); | ^ | std:: libbuild2/parser.cxx:8944:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8944 | j = convert (move (v)); | ^ | std:: libbuild2/parser.cxx:8981:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8981 | result_data = r.empty () ? value () : value (move (r)); | ^ | std:: libbuild2/parser.cxx:8990:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 8990 | ? value (move (result_data)) | ^ | std:: libbuild2/parser.cxx:9006:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9006 | r.push_back (move (*i)); | ^ | std:: libbuild2/parser.cxx:9008:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9008 | r.push_back (move (*++i)); | ^ | std:: libbuild2/parser.cxx:9016:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9016 | result_data = r.empty () ? value () : value (move (r)); | ^ | std:: libbuild2/parser.cxx:9108:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9108 | result_data = move (p.first); | ^ | std:: libbuild2/parser.cxx:9122:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9122 | concat_typed (move (result_data), loc, what); | ^ | std:: libbuild2/parser.cxx:9209:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9209 | loc, nv, move (nv_storage), ns, what, pairn, pp, dp, tp); | ^ | std:: libbuild2/parser.cxx:9612:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9612 | bs.back ().name = move (n.value); | ^ | std:: libbuild2/parser.cxx:9630:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9630 | bs.back ().back ().name = move (n.value); | ^ | std:: libbuild2/parser.cxx:9653:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9653 | ms.push_back (opspec (move (i->value))); | ^ | std:: libbuild2/parser.cxx:9667:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9667 | src_base = move (i->dir); | ^ | std:: libbuild2/parser.cxx:9670:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9670 | src_base /= dir_path (move (i->value)); | ^ | std:: libbuild2/parser.cxx:9680:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9680 | os.emplace_back (move (src_base), move (*i)); | ^ | std:: libbuild2/parser.cxx:9680:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9680 | os.emplace_back (move (src_base), move (*i)); | ^ | std:: libbuild2/parser.cxx:9741:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9741 | build2::name n (move (qual.front ())), o; | ^ | std:: libbuild2/parser.cxx:9744:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9744 | o = move (qual.back ()); | ^ | std:: libbuild2/parser.cxx:9790:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9790 | : t->base_scope ().lookup_override (var, move (r), true).first; | ^ | std:: libbuild2/parser.cxx:9998:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9998 | move (e), | ^ | std:: libbuild2/parser.cxx:10080:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10080 | o = move (*out); | ^ | std:: libbuild2/parser.cxx:10090:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10090 | move (d), | ^ | std:: libbuild2/parser.cxx:10091:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10091 | move (o), | ^ | std:: libbuild2/parser.cxx:10104:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10104 | r = move (peek_); | ^ | std:: libbuild2/parser.cxx:10113:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10113 | t = move (r.token); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/parser.cxx:29: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/parser.cxx:29: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: libbuild2/parser.cxx:10080:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10080 | o = move (*out); | ^ | std:: libbuild2/parser.cxx:314:29: note: in instantiation of function template specialization 'build2::parser::enter_buildfile' requested here 314 | ? &enter_buildfile (*path_->path) | ^ libbuild2/parser.cxx:10090:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10090 | move (d), | ^ | std:: libbuild2/parser.cxx:10091:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10091 | move (o), | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2046:14: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 2046 | return insert (T::static_type, dir, out, name, ext, t, skip_find); | ^ libbuild2/parser.cxx:10089:25: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 10089 | return ctx->targets.insert ( | ^ libbuild2/parser.cxx:314:29: note: in instantiation of function template specialization 'build2::parser::enter_buildfile' requested here 314 | ? &enter_buildfile (*path_->path) | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/parser.cxx:1210:24: note: in instantiation of function template specialization 'build2::convert' requested here 1210 | rn = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:1210:24: note: in instantiation of function template specialization 'build2::convert' requested here 1210 | rn = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:1210:24: note: in instantiation of function template specialization 'build2::convert' requested here 1210 | rn = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:1210:24: note: in instantiation of function template specialization 'build2::convert' requested here 1210 | rn = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/parser.cxx:1210:24: note: in instantiation of function template specialization 'build2::convert' requested here 1210 | rn = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/parser.cxx:2202:23: note: in instantiation of function template specialization 'build2::convert' requested here 2202 | ver = convert (move (ns[0])); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/parser.cxx:2216:23: note: in instantiation of function template specialization 'build2::convert' requested here 2216 | sep = convert (move (ns[1])); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/parser.cxx:2307:18: note: in instantiation of function template specialization 'build2::convert>>' requested here 2307 | file = convert (move (ns)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/parser.cxx:2307:18: note: in instantiation of function template specialization 'build2::convert>>' requested here 2307 | file = convert (move (ns)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/parser.cxx:2307:18: note: in instantiation of function template specialization 'build2::convert>>' requested here 2307 | file = convert (move (ns)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/parser.cxx:2307:18: note: in instantiation of function template specialization 'build2::convert>>' requested here 2307 | file = convert (move (ns)); | ^ libbuild2/parser.cxx:10080:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10080 | o = move (*out); | ^ | std:: libbuild2/parser.cxx:2362:15: note: in instantiation of function template specialization 'build2::parser::enter_buildfile' requested here 2362 | enter_buildfile (file); | ^ libbuild2/parser.cxx:10090:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10090 | move (d), | ^ | std:: libbuild2/parser.cxx:10091:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10091 | move (o), | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2046:14: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 2046 | return insert (T::static_type, dir, out, name, ext, t, skip_find); | ^ libbuild2/parser.cxx:10089:25: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 10089 | return ctx->targets.insert ( | ^ libbuild2/parser.cxx:2362:15: note: in instantiation of function template specialization 'build2::parser::enter_buildfile' requested here 2362 | enter_buildfile (file); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: libbuild2/parser.cxx:10080:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10080 | o = move (*out); | ^ | std:: libbuild2/parser.cxx:2445:15: note: in instantiation of function template specialization 'build2::parser::enter_buildfile' requested here 2445 | enter_buildfile (file); | ^ libbuild2/parser.cxx:10090:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10090 | move (d), | ^ | std:: libbuild2/parser.cxx:10091:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 10091 | move (o), | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2046:14: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 2046 | return insert (T::static_type, dir, out, name, ext, t, skip_find); | ^ libbuild2/parser.cxx:10089:25: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 10089 | return ctx->targets.insert ( | ^ libbuild2/parser.cxx:2445:15: note: in instantiation of function template specialization 'build2::parser::enter_buildfile' requested here 2445 | enter_buildfile (file); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/parser.cxx:3680:14: note: in instantiation of function template specialization 'build2::convert>' requested here 3680 | args = convert ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/parser.cxx:3680:14: note: in instantiation of function template specialization 'build2::convert>' requested here 3680 | args = convert ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/parser.cxx:3726:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:3727:11)>' requested here 3726 | auto df = make_diag_frame ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/parser.cxx:3727:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/parser.cxx:3726:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:3727:11)>' requested here 3726 | auto df = make_diag_frame ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/parser.cxx:3870:27: note: in instantiation of function template specialization 'build2::convert' requested here 3870 | report_module = convert (move (i->value)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:3870:27: note: in instantiation of function template specialization 'build2::convert' requested here 3870 | report_module = convert (move (i->value)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:3870:27: note: in instantiation of function template specialization 'build2::convert' requested here 3870 | report_module = convert (move (i->value)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:3870:27: note: in instantiation of function template specialization 'build2::convert' requested here 3870 | report_module = convert (move (i->value)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:3870:27: note: in instantiation of function template specialization 'build2::convert' requested here 3870 | report_module = convert (move (i->value)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/parser.cxx:3870:27: note: in instantiation of function template specialization 'build2::convert' requested here 3870 | report_module = convert (move (i->value)); | ^ In file included from libbuild2/parser.cxx:29: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:56:15: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 56 | auto r (lookup_config_impl (rs, | ^ libbuild2/parser.cxx:4160:23: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 4160 | l = config::lookup_config (new_val, *root_, *var, move (lhs), sflags); | ^ In file included from libbuild2/parser.cxx:29: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/parser.cxx:4586:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:4587:13)>' requested here 4586 | auto df = make_diag_frame ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/parser.cxx:4587:13)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/parser.cxx:4586:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:4587:13)>' requested here 4586 | auto df = make_diag_frame ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: libbuild2/parser.cxx:4655:31: note: in instantiation of function template specialization 'build2::value::as>' requested here 4655 | export_value = move (val).as (); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/parser.cxx:4972:15: note: in instantiation of function template specialization 'build2::convert' requested here 4972 | convert ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:4972:15: note: in instantiation of function template specialization 'build2::convert' requested here 4972 | convert ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:4972:15: note: in instantiation of function template specialization 'build2::convert' requested here 4972 | convert ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:4972:15: note: in instantiation of function template specialization 'build2::convert' requested here 4972 | convert ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:4972:15: note: in instantiation of function template specialization 'build2::convert' requested here 4972 | convert ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/parser.cxx:4972:15: note: in instantiation of function template specialization 'build2::convert' requested here 4972 | convert ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/parser.cxx:6407:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:6408:9)>' requested here 6407 | auto df = make_diag_frame ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/parser.cxx:6408:9)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/parser.cxx:6407:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:6408:9)>' requested here 6407 | auto df = make_diag_frame ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/parser.cxx:6606:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here 6606 | lhs = convert (move (rhs)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/parser.cxx:6685:13: note: in instantiation of function template specialization 'build2::value::value' requested here 6685 | lhs = value (compare_values (op, lhs, rhs, l)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/parser.cxx:7817:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:7818:13)>' requested here 7817 | auto df = make_diag_frame ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/parser.cxx:7818:13)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/parser.cxx:7817:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:7818:13)>' requested here 7817 | auto df = make_diag_frame ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/parser.cxx:8707:27: note: in instantiation of function template specialization 'build2::value::operator=' requested here 8707 | result_data = name (move (s)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/parser.cxx:8944:23: note: in instantiation of function template specialization 'build2::convert' requested here 8944 | j = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:8944:23: note: in instantiation of function template specialization 'build2::convert' requested here 8944 | j = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:8944:23: note: in instantiation of function template specialization 'build2::convert' requested here 8944 | j = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/parser.cxx:8944:23: note: in instantiation of function template specialization 'build2::convert' requested here 8944 | j = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/parser.cxx:8944:23: note: in instantiation of function template specialization 'build2::convert' requested here 8944 | j = convert (move (v)); | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/parser.cxx:9092:25: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:9093:17)>' requested here 9092 | auto df = make_diag_frame ( | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/parser.cxx:9093:17)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/parser.cxx:9092:25: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:9093:17)>' requested here 9092 | auto df = make_diag_frame ( | ^ libbuild2/parser.cxx:9998:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 9998 | move (e), | ^ | std:: libbuild2/parser.cxx:10030:21: note: in instantiation of function template specialization 'build2::parser::process_default_target(token &, const buildfile *)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:9950:24)>' requested here 10030 | if (iterate (d, iterate)) | ^ In file included from libbuild2/parser.cxx:4: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/parser.cxx:10053:25: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 10053 | r.first = path_cast (dir_path ("buildfile")); | ^ 716 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/prerequisite.b.o -c libbuild2/prerequisite.cxx In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/prerequisite.cxx:7: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/prerequisite.cxx:7: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/prerequisite.cxx:4: In file included from ./libbuild2/prerequisite.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 288 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/recipe.b.o -c libbuild2/recipe.cxx In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:14: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:14: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:14: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/recipe.cxx:6: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/recipe.cxx:6: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 294 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/rule.b.o -c libbuild2/rule.cxx In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/rule.cxx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/rule.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 294 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/scheduler.b.o -c libbuild2/scheduler.cxx In file included from libbuild2/scheduler.cxx:4: In file included from ./libbuild2/scheduler.hxx:13: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/scheduler.cxx:4: In file included from ./libbuild2/scheduler.hxx:13: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/scheduler.cxx:4: In file included from ./libbuild2/scheduler.hxx:13: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/scheduler.cxx:4: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/scheduler.cxx:26: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/scheduler.cxx:26: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: libbuild2/scheduler.cxx:104:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 104 | lock l (move (rl)); // Make sure unlocked on exception. | ^ | std:: libbuild2/scheduler.cxx:717:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 717 | monitor_func_ = move (f); | ^ | std:: 43 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/scope.b.o -c libbuild2/scope.cxx In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/scope.cxx:4: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/scope.cxx:6: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: libbuild2/scope.cxx:89:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 89 | make_tuple (&v, tk->type, !n.empty () ? move (n) : *tk->name), | ^ | std:: libbuild2/scope.cxx:166:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | pre_app (l, s, tk, g1k, g2k, move (*tn)); | ^ | std:: libbuild2/scope.cxx:168:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | return make_pair (move (l), d); | ^ | std:: libbuild2/scope.cxx:184:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 184 | pre_app (l, s, g1k, g2k, nullptr, move (*g1n)); | ^ | std:: libbuild2/scope.cxx:186:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return make_pair (move (l), d); | ^ | std:: libbuild2/scope.cxx:196:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 196 | pre_app (l, s, g2k, nullptr, nullptr, move (*g2n)); | ^ | std:: libbuild2/scope.cxx:198:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 198 | return make_pair (move (l), d); | ^ | std:: libbuild2/scope.cxx:478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 478 | stem = move (l); | ^ | std:: libbuild2/scope.cxx:706:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 706 | return make_pair (tt, move (ext)); | ^ | std:: libbuild2/scope.cxx:791:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 791 | return make_pair (tt, move (ext)); | ^ | std:: libbuild2/scope.cxx:837:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 837 | out = oabs ? move (o.dir) : od / o.dir; | ^ | std:: libbuild2/scope.cxx:876:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 876 | o.dir = move (out); // Result. | ^ | std:: libbuild2/scope.cxx:879:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 879 | *r.first, move (r.second)); | ^ | std:: libbuild2/scope.cxx:924:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 924 | *r.first, move (r.second)); | ^ | std:: libbuild2/scope.cxx:959:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 959 | target* r (bt->factory (c, t, move (d), move (o), move (n))); | ^ | std:: libbuild2/scope.cxx:959:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 959 | target* r (bt->factory (c, t, move (d), move (o), move (n))); | ^ | std:: libbuild2/scope.cxx:959:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 959 | target* r (bt->factory (c, t, move (d), move (o), move (n))); | ^ | std:: libbuild2/scope.cxx:1070:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1070 | return root_extra->target_types.insert (name, move (dt)); | ^ | std:: libbuild2/scope.cxx:1088:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1088 | return root_extra->target_types.insert (et.name, move (dt)).first; | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: libbuild2/scope.cxx:87:30: note: in instantiation of member function 'build2::variable_cache>::insert' requested here 87 | s->target_vars.cache.insert ( | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1459:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1459 | p = m_.emplace (move (k), | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.txx:1460:23: note: in instantiation of member function 'build2::variable_cache>::entry_type::entry_type' requested here 1460 | entry_type {value_data (nullptr), bver, svars, sver}); | ^ libbuild2/scope.cxx:87:30: note: in instantiation of member function 'build2::variable_cache>::insert' requested here 87 | s->target_vars.cache.insert ( | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: libbuild2/scope.cxx:499:13: note: in instantiation of member function 'build2::variable_cache>::insert' requested here 499 | cache.insert ( | ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1459:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1459 | p = m_.emplace (move (k), | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.txx:1460:23: note: in instantiation of member function 'build2::variable_cache>::entry_type::entry_type' requested here 1460 | entry_type {value_data (nullptr), bver, svars, sver}); | ^ libbuild2/scope.cxx:499:13: note: in instantiation of member function 'build2::variable_cache>::insert' requested here 499 | cache.insert ( | ^ 317 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/search.b.o -c libbuild2/search.cxx In file included from libbuild2/search.cxx:4: In file included from ./libbuild2/search.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/search.cxx:4: In file included from ./libbuild2/search.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/search.cxx:4: In file included from ./libbuild2/search.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/search.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/search.cxx:7: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/search.cxx:7: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/search.cxx:7: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: libbuild2/search.cxx:88:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | o = move (d); | ^ | std:: libbuild2/search.cxx:233:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 233 | move (d), | ^ | std:: libbuild2/search.cxx:234:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 234 | move (out), | ^ | std:: libbuild2/search.cxx:246:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | t.path_mtime (move (f), mt); | ^ | std:: libbuild2/search.cxx:302:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 302 | move (d), | ^ | std:: libbuild2/search.cxx:360:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | move (d), | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 294 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/target.b.o -c libbuild2/target.cxx In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:14: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:14: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:14: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/target.cxx:8: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/target.cxx:11: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/target.cxx:11: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: libbuild2/target.cxx:48:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 48 | r.emplace_back (*dir, type->name, move (v)); | ^ | std:: libbuild2/target.cxx:98:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 98 | e = move (v); | ^ | std:: libbuild2/target.cxx:225:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | r.first = move (p.first); | ^ | std:: libbuild2/target.cxx:290:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 290 | r.first = move (p.first); | ^ | std:: libbuild2/target.cxx:780:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 780 | target_key tk {&tt, &dir, &out, &name, move (ext)}; | ^ | std:: libbuild2/target.cxx:793:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 793 | : move (tk.ext)); | ^ | std:: libbuild2/target.cxx:795:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 795 | t = tt.factory (ctx, tt, move (dir), move (out), move (name)); | ^ | std:: libbuild2/target.cxx:795:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 795 | t = tt.factory (ctx, tt, move (dir), move (out), move (name)); | ^ | std:: libbuild2/target.cxx:795:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 795 | t = tt.factory (ctx, tt, move (dir), move (out), move (name)); | ^ | std:: libbuild2/target.cxx:835:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 835 | return pair (*t, move (ul)); | ^ | std:: libbuild2/target.cxx:1104:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1104 | return &ext (move (*e)); | ^ | std:: libbuild2/target.cxx:1133:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1133 | return derive_path_with_extension (move (p), e, ee); | ^ | std:: libbuild2/target.cxx:1139:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1139 | return derive_path_with_extension (move (p), derive_extension (de), ee); | ^ | std:: libbuild2/target.cxx:1157:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1157 | return path (move (p)); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1266:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1266 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1315:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1315 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1357:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1357 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: libbuild2/target.cxx:1549:22: note: in instantiation of function template specialization 'build2::dir::search_implied' requested here 1549 | e = dir::search_implied (base, pk, trace); | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1602:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1602 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1615:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1615 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1679:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1679 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1769:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1769 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1818:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1818 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1831:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1831 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1844:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1844 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1857:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1857 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1872:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1872 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/target.cxx:1921:6: note: in instantiation of function template specialization 'build2::target_factory' requested here 1921 | &target_factory, | ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: 354 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/token.b.o -c libbuild2/token.cxx In file included from libbuild2/token.cxx:4: In file included from ./libbuild2/token.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/token.cxx:4: In file included from ./libbuild2/token.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/token.cxx:4: In file included from ./libbuild2/token.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/token.cxx:4: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/token.cxx:4: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/token.cxx:4: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: 42 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/types-parsers.b.o -c libbuild2/types-parsers.cxx In file included from libbuild2/types-parsers.cxx:4: In file included from ./libbuild2/types-parsers.hxx:10: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/types-parsers.cxx:4: In file included from ./libbuild2/types-parsers.hxx:10: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/types-parsers.cxx:4: In file included from ./libbuild2/types-parsers.hxx:10: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/types-parsers.cxx:8: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/types-parsers.cxx:8: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/types-parsers.cxx:8: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: libbuild2/types-parsers.cxx:90:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 90 | x = move (r.front ()); | ^ | std:: libbuild2/types-parsers.cxx:115:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | x.first = move (r.front ()); | ^ | std:: libbuild2/types-parsers.cxx:120:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | x.first = move (r.front ()); | ^ | std:: libbuild2/types-parsers.cxx:121:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 121 | x.second = move (r.back ()); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/types-parsers.cxx:9: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 310 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/utility-installed.b.o -c libbuild2/utility-installed.cxx c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/utility-uninstalled.b.o -c libbuild2/utility-uninstalled.cxx In file included from libbuild2/utility-uninstalled.cxx:4: In file included from ./libbuild2/utility.hxx:19: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/utility-uninstalled.cxx:4: In file included from ./libbuild2/utility.hxx:23: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/utility-uninstalled.cxx:4: In file included from ./libbuild2/utility.hxx:23: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: 27 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/utility.b.o -c libbuild2/utility.cxx In file included from libbuild2/utility.cxx:4: In file included from ./libbuild2/utility.hxx:19: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/utility.cxx:4: In file included from ./libbuild2/utility.hxx:23: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/utility.cxx:4: In file included from ./libbuild2/utility.hxx:23: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/utility.cxx:27: ./libbuild2/script/regex.hxx:665:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 665 | : base_type (s), pool (move (p)) {s.clear ();} | ^ | std:: libbuild2/utility.cxx:203:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 203 | return "~/" + move (rh).representation (); | ^ | std:: libbuild2/utility.cxx:211:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 211 | return move (rb).representation (); | ^ | std:: libbuild2/utility.cxx:464:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 464 | ifdstream is (move (pr.in_ofd), fdstream_mode::skip); | ^ | std:: libbuild2/utility.cxx:531:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 531 | ifdstream is (move (pr.in_ofd), | ^ | std:: libbuild2/utility.cxx:584:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 584 | pl = move (l); | ^ | std:: libbuild2/utility.cxx:958:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 958 | config_sub = move (cs); | ^ | std:: libbuild2/utility.cxx:959:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 959 | config_guess = move (cg); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 296 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/variable.b.o -c libbuild2/variable.cxx In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:14: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:14: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:14: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/variable.cxx:15: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/variable.cxx:15: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/variable.cxx:15: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/variable.cxx:15: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/variable.cxx:15: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/variable.cxx:15: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/variable.cxx:15: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: libbuild2/variable.cxx:61:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | new (&data_) names (move (v).as ()); | ^ | std:: libbuild2/variable.cxx:105:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 105 | new (&data_) names (move (v).as ()); | ^ | std:: libbuild2/variable.cxx:109:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | as () = move (v).as (); | ^ | std:: libbuild2/variable.cxx:172:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | new (&data_) names (move (ns)); | ^ | std:: libbuild2/variable.cxx:174:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 174 | as () = move (ns); | ^ | std:: libbuild2/variable.cxx:177:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 177 | type->assign (*this, move (ns), var); | ^ | std:: libbuild2/variable.cxx:188:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 188 | new (&data_) names (move (ns)); | ^ | std:: libbuild2/variable.cxx:194:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 194 | p = move (ns); | ^ | std:: libbuild2/variable.cxx:215:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | type->append (*this, move (ns), var); | ^ | std:: libbuild2/variable.cxx:227:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 227 | new (&data_) names (move (ns)); | ^ | std:: libbuild2/variable.cxx:233:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 233 | p = move (ns); | ^ | std:: libbuild2/variable.cxx:239:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 239 | p = move (ns); | ^ | std:: libbuild2/variable.cxx:255:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 255 | type->prepend (*this, move (ns), var); | ^ | std:: libbuild2/variable.cxx:340:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | names ns (move (v).as ()); | ^ | std:: libbuild2/variable.cxx:345:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 345 | t.assign (v, move (ns), var); | ^ | std:: libbuild2/variable.cxx:418:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 418 | v.assign (move (ns), nullptr); // Assign new data. | ^ | std:: libbuild2/variable.cxx:436:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 436 | throw invalid_argument (move (m)); | ^ | std:: libbuild2/variable.cxx:468:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 468 | throw invalid_argument (move (m)); | ^ | std:: libbuild2/variable.cxx:671:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 671 | s = move (n.dir).representation (); // Move out of path. | ^ | std:: libbuild2/variable.cxx:681:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 681 | string p (move (*n.proj).string ()); | ^ | std:: libbuild2/variable.cxx:703:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 703 | s += move (r->dir).representation (); | ^ | std:: libbuild2/variable.cxx:748:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 748 | return move (n.dir); | ^ | std:: libbuild2/variable.cxx:754:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 754 | return path (move (n.value)); | ^ | std:: libbuild2/variable.cxx:758:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 758 | n.value = move (e.path); // Restore the name object for diagnostics. | ^ | std:: libbuild2/variable.cxx:816:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 816 | return move (n.dir); | ^ | std:: libbuild2/variable.cxx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | return dir_path (move (n.value)); | ^ | std:: libbuild2/variable.cxx:826:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 826 | n.value = move (e.path); // Restore the name object for diagnostics. | ^ | std:: libbuild2/variable.cxx:838:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 838 | return move (n.dir); | ^ | std:: libbuild2/variable.cxx:887:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 887 | dir_path d (n.simple () ? dir_path (move (n.value)) : move (n.dir)); | ^ | std:: libbuild2/variable.cxx:887:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 887 | dir_path d (n.simple () ? dir_path (move (n.value)) : move (n.dir)); | ^ | std:: libbuild2/variable.cxx:897:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 897 | return abs_dir_path (move (d)); | ^ | std:: libbuild2/variable.cxx:905:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 905 | n.value = move (e.path); | ^ | std:: libbuild2/variable.cxx:942:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 942 | return move (n); | ^ | std:: libbuild2/variable.cxx:986:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 986 | return name_pair (move (n), r != nullptr ? move (*r) : name ()); | ^ | std:: libbuild2/variable.cxx:986:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 986 | return name_pair (move (n), r != nullptr ? move (*r) : name ()); | ^ | std:: libbuild2/variable.cxx:1004:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1004 | : traits::convert (move (ns[0]), n == 2 ? &ns[1] : nullptr))); | ^ | std:: libbuild2/variable.cxx:1071:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | path rp (move (n.dir)); | ^ | std:: libbuild2/variable.cxx:1073:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | rp = path (move (n.value)); | ^ | std:: libbuild2/variable.cxx:1080:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1080 | ep = move (r->dir); | ^ | std:: libbuild2/variable.cxx:1082:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | ep = path (move (r->value)); | ^ | std:: libbuild2/variable.cxx:1087:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1087 | T pp (nullptr, move (rp), move (ep)); | ^ | std:: libbuild2/variable.cxx:1087:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1087 | T pp (nullptr, move (rp), move (ep)); | ^ | std:: libbuild2/variable.cxx:1098:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1098 | return process_path_convert (move (n), r, "process_path"); | ^ | std:: libbuild2/variable.cxx:1116:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1116 | : traits::convert (move (ns[0]), n == 2 ? &ns[1] : nullptr))); | ^ | std:: libbuild2/variable.cxx:1153:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1153 | lhs = move (const_cast (rhs)); | ^ | std:: libbuild2/variable.cxx:1231:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1231 | move (ns[0]), p ? &ns[1] : nullptr, "process_path_ex")); | ^ | std:: libbuild2/variable.cxx:1250:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1250 | pp.name = move (i->value); | ^ | std:: libbuild2/variable.cxx:1258:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1258 | pp.checksum = move (i->value); | ^ | std:: libbuild2/variable.cxx:1266:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1266 | pp.env_checksum = move (i->value); | ^ | std:: libbuild2/variable.cxx:1298:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1298 | traits::assign (v, traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:1323:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1323 | lhs.name = move (rhs.name); | ^ | std:: libbuild2/variable.cxx:1324:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1324 | lhs.checksum = move (rhs.checksum); | ^ | std:: libbuild2/variable.cxx:1325:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1325 | lhs.env_checksum = move (rhs.env_checksum); | ^ | std:: libbuild2/variable.cxx:1473:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1473 | return n.empty () ? project_name () : project_name (move (n.value)); | ^ | std:: libbuild2/variable.cxx:1528:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1528 | s = move (n.dir).representation (); // Move out of path. | ^ | std:: libbuild2/variable.cxx:1552:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1552 | s = move (n.dir).representation (); // Move out of path. | ^ | std:: libbuild2/variable.cxx:1559:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1559 | return json_value (move (s)); | ^ | std:: libbuild2/variable.cxx:1572:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1572 | name n (move (s)); | ^ | std:: libbuild2/variable.cxx:1586:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1586 | value_traits::convert (name (move (s)), nullptr), | ^ | std:: libbuild2/variable.cxx:1600:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1600 | return json_value (move (s)); | ^ | std:: libbuild2/variable.cxx:1701:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1701 | r.object.push_back (json_member {move (n), move (v)}); | ^ | std:: libbuild2/variable.cxx:1701:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1701 | r.object.push_back (json_member {move (n), move (v)}); | ^ | std:: libbuild2/variable.cxx:1733:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1733 | traits::assign (v, traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:1756:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1756 | traits::append (v, traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:1779:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1779 | traits::prepend (v, traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:1887:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1887 | return name (move (o)); | ^ | std:: libbuild2/variable.cxx:1957:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1957 | ? json_value (move (const_cast (jv))) | ^ | std:: libbuild2/variable.cxx:1967:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1967 | ? json_value (move (const_cast (r))) | ^ | std:: libbuild2/variable.cxx:1982:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1982 | ? json_member (move (const_cast (m))) | ^ | std:: libbuild2/variable.cxx:2005:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | ? json_value (move (const_cast (i->value))) | ^ | std:: libbuild2/variable.cxx:2037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2037 | case json_type::string: r = value (move (jr.string)); break; | ^ | std:: libbuild2/variable.cxx:2039:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2039 | case json_type::object: r = value (move (jr)); break; | ^ | std:: libbuild2/variable.cxx:2042:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2042 | return make_pair (move (r), true); | ^ | std:: libbuild2/variable.cxx:2088:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2088 | n = convert (move (sub)); | ^ | std:: libbuild2/variable.cxx:2093:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2093 | i = convert (move (sub)); | ^ | std:: libbuild2/variable.cxx:2139:10: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2139 | f (move (e.first), i == 0); | ^ | std:: libbuild2/variable.cxx:2194:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2194 | r.array = move (v.array); | ^ | std:: libbuild2/variable.cxx:2196:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2196 | r.array.push_back (move (v)); | ^ | std:: libbuild2/variable.cxx:2223:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2223 | traits::assign (v, traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:2247:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2247 | arr_traits::append (v, val_traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:2271:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2271 | arr_traits::prepend (v, val_traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:2344:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | r.object = move (v.object); | ^ | std:: libbuild2/variable.cxx:2369:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2369 | r.object.push_back (json_member {move (n), move (v)}); | ^ | std:: libbuild2/variable.cxx:2369:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2369 | r.object.push_back (json_member {move (n), move (v)}); | ^ | std:: libbuild2/variable.cxx:2383:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2383 | traits::assign (v, traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:2407:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2407 | obj_traits::append (v, val_traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:2431:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2431 | obj_traits::prepend (v, val_traits::convert (move (ns))); | ^ | std:: libbuild2/variable.cxx:2485:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2485 | v.as () = move (x); | ^ | std:: libbuild2/variable.cxx:2487:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2487 | new (&v.data_) cmdline (move (x)); | ^ | std:: libbuild2/variable.cxx:2505:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2505 | new (&v.data_) cmdline (move (x)); | ^ | std:: libbuild2/variable.cxx:2523:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2523 | new (&v.data_) cmdline (move (x)); | ^ | std:: libbuild2/variable.cxx:2763:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2763 | return outer_->insert (move (n), t, v, o, pat); | ^ | std:: libbuild2/variable.cxx:2834:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2834 | move (n), | ^ | std:: libbuild2/variable.cxx:2878:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2878 | return outer_->insert_alias (var, move (n)); | ^ | std:: libbuild2/variable.cxx:2885:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2885 | variable& a (insert (move (n), | ^ | std:: libbuild2/variable.cxx:2942:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2942 | pattern {move (pfx), move (sfx), multi, match, t, v, o})); | ^ | std:: libbuild2/variable.cxx:2942:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2942 | pattern {move (pfx), move (sfx), multi, match, t, v, o})); | ^ | std:: libbuild2/variable.cxx:3005:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3005 | m_ (move (v.m_)) | ^ | std:: libbuild2/variable.cxx:3164:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3164 | auto r (map_.emplace (pattern {type, false, move (text), {}}, | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: libbuild2/variable.cxx:3306:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here 3306 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3306:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here 3306 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:843:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 843 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3306:39: note: in instantiation of member function 'build2::value_traits>::append' requested here 3306 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:862:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 862 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3306:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here 3306 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: libbuild2/variable.cxx:3307:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here 3307 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3307:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here 3307 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:843:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 843 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3307:39: note: in instantiation of member function 'build2::value_traits>::append' requested here 3307 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:862:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 862 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3307:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here 3307 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: libbuild2/variable.cxx:3308:39: note: in instantiation of member function 'build2::value_traits>>>::convert' requested here 3308 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3308:39: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 3308 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:843:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 843 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3308:39: note: in instantiation of member function 'build2::value_traits>>>::append' requested here 3308 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:862:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 862 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3308:39: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here 3308 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: libbuild2/variable.cxx:3309:39: note: in instantiation of member function 'build2::value_traits>>>::convert' requested here 3309 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3309:39: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 3309 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:843:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 843 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3309:39: note: in instantiation of member function 'build2::value_traits>>>::append' requested here 3309 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:862:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 862 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3309:39: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here 3309 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: libbuild2/variable.cxx:3310:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here 3310 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3310:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here 3310 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:843:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 843 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3310:39: note: in instantiation of member function 'build2::value_traits>::append' requested here 3310 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:862:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 862 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3310:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here 3310 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: libbuild2/variable.cxx:3311:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here 3311 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3311:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here 3311 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:843:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 843 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3311:39: note: in instantiation of member function 'build2::value_traits>::append' requested here 3311 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:862:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 862 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/variable.cxx:3311:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here 3311 | template struct LIBBUILD2_DEFEXPORT value_traits; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:872:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 872 | v.as>> () = move (x); | ^ | std:: libbuild2/variable.cxx:3314:3: note: in instantiation of member function 'build2::value_traits>>::assign' requested here 3314 | value_traits>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:874:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 874 | new (&v.data_) vector> (move (x)); | ^ | std:: ./libbuild2/variable.ixx:893:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 893 | new (&v.data_) vector> (move (x)); | ^ | std:: libbuild2/variable.cxx:3314:3: note: in instantiation of member function 'build2::value_traits>>::append' requested here 3314 | value_traits>>; | ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1188:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1188 | return append (v, move (x));} | ^ | std:: libbuild2/variable.cxx:3314:3: note: in instantiation of member function 'build2::value_traits>>::prepend' requested here 3314 | value_traits>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:872:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 872 | v.as>> () = move (x); | ^ | std:: libbuild2/variable.cxx:3317:3: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 3317 | value_traits>>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:874:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 874 | new (&v.data_) vector> (move (x)); | ^ | std:: ./libbuild2/variable.ixx:893:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 893 | new (&v.data_) vector> (move (x)); | ^ | std:: libbuild2/variable.cxx:3317:3: note: in instantiation of member function 'build2::value_traits>>>::append' requested here 3317 | value_traits>>>; | ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1188:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1188 | return append (v, move (x));} | ^ | std:: libbuild2/variable.cxx:3317:3: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here 3317 | value_traits>>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:872:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 872 | v.as>> () = move (x); | ^ | std:: libbuild2/variable.cxx:3320:3: note: in instantiation of member function 'build2::value_traits, std::string>>>::assign' requested here 3320 | value_traits, string>>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:874:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 874 | new (&v.data_) vector> (move (x)); | ^ | std:: ./libbuild2/variable.ixx:893:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 893 | new (&v.data_) vector> (move (x)); | ^ | std:: libbuild2/variable.cxx:3320:3: note: in instantiation of member function 'build2::value_traits, std::string>>>::append' requested here 3320 | value_traits, string>>>; | ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1188:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1188 | return append (v, move (x));} | ^ | std:: libbuild2/variable.cxx:3320:3: note: in instantiation of member function 'build2::value_traits, std::string>>>::prepend' requested here 3320 | value_traits, string>>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:872:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 872 | v.as>> () = move (x); | ^ | std:: libbuild2/variable.cxx:3323:3: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 3323 | value_traits>>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:874:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 874 | new (&v.data_) vector> (move (x)); | ^ | std:: ./libbuild2/variable.ixx:893:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 893 | new (&v.data_) vector> (move (x)); | ^ | std:: libbuild2/variable.cxx:3323:3: note: in instantiation of member function 'build2::value_traits>>>::append' requested here 3323 | value_traits>>>; | ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1188:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1188 | return append (v, move (x));} | ^ | std:: libbuild2/variable.cxx:3323:3: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here 3323 | value_traits>>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: libbuild2/variable.cxx:3325:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here 3325 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:903:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3325:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here 3325 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:905:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 905 | new (&v.data_) set (move (x)); | ^ | std:: ./libbuild2/variable.ixx:924:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 924 | new (&v.data_) set (move (x)); | ^ | std:: libbuild2/variable.cxx:3325:39: note: in instantiation of member function 'build2::value_traits>::append' requested here 3325 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:931:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 931 | append (v, move (x)); | ^ | std:: libbuild2/variable.cxx:3325:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here 3325 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: libbuild2/variable.cxx:3326:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here 3326 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:903:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3326:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here 3326 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:905:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 905 | new (&v.data_) set (move (x)); | ^ | std:: ./libbuild2/variable.ixx:924:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 924 | new (&v.data_) set (move (x)); | ^ | std:: libbuild2/variable.cxx:3326:39: note: in instantiation of member function 'build2::value_traits>::append' requested here 3326 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:931:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 931 | append (v, move (x)); | ^ | std:: libbuild2/variable.cxx:3326:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here 3326 | template struct LIBBUILD2_DEFEXPORT value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:941:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 941 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3329:3: note: in instantiation of member function 'build2::value_traits>::assign' requested here 3329 | value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:943:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 943 | new (&v.data_) map (move (x)); | ^ | std:: ./libbuild2/variable.ixx:964:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 964 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3329:3: note: in instantiation of member function 'build2::value_traits>::append' requested here 3329 | value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:984:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 984 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3329:3: note: in instantiation of member function 'build2::value_traits>::prepend' requested here 3329 | value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:941:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 941 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3332:3: note: in instantiation of member function 'build2::value_traits>::assign' requested here 3332 | value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:943:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 943 | new (&v.data_) map (move (x)); | ^ | std:: ./libbuild2/variable.ixx:964:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 964 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3332:3: note: in instantiation of member function 'build2::value_traits>::append' requested here 3332 | value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:984:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 984 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3332:3: note: in instantiation of member function 'build2::value_traits>::prepend' requested here 3332 | value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:941:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 941 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3335:3: note: in instantiation of member function 'build2::value_traits>>::assign' requested here 3335 | value_traits>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:943:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 943 | new (&v.data_) map (move (x)); | ^ | std:: ./libbuild2/variable.ixx:964:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 964 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3335:3: note: in instantiation of member function 'build2::value_traits>>::append' requested here 3335 | value_traits>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:984:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 984 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3335:3: note: in instantiation of member function 'build2::value_traits>>::prepend' requested here 3335 | value_traits>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:941:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 941 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3338:3: note: in instantiation of member function 'build2::value_traits, std::string>>::assign' requested here 3338 | value_traits, string>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:943:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 943 | new (&v.data_) map (move (x)); | ^ | std:: ./libbuild2/variable.ixx:964:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 964 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3338:3: note: in instantiation of member function 'build2::value_traits, std::string>>::append' requested here 3338 | value_traits, string>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:984:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 984 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3338:3: note: in instantiation of member function 'build2::value_traits, std::string>>::prepend' requested here 3338 | value_traits, string>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:941:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 941 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3341:3: note: in instantiation of member function 'build2::value_traits>>::assign' requested here 3341 | value_traits>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:943:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 943 | new (&v.data_) map (move (x)); | ^ | std:: ./libbuild2/variable.ixx:964:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 964 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3341:3: note: in instantiation of member function 'build2::value_traits>>::append' requested here 3341 | value_traits>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:984:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 984 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3341:3: note: in instantiation of member function 'build2::value_traits>>::prepend' requested here 3341 | value_traits>>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:941:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 941 | v.as> () = move (x); | ^ | std:: libbuild2/variable.cxx:3344:3: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 3344 | value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:943:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 943 | new (&v.data_) map (move (x)); | ^ | std:: ./libbuild2/variable.ixx:964:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 964 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3344:3: note: in instantiation of member function 'build2::value_traits>>>::append' requested here 3344 | value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:984:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 984 | new (&v.data_) map (move (x)); | ^ | std:: libbuild2/variable.cxx:3344:3: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here 3344 | value_traits>; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/variable.cxx:15: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/variable.cxx:15: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/variable.cxx:15: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/variable.cxx:15: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: libbuild2/variable.cxx:61:38: note: in instantiation of function template specialization 'build2::value::as>' requested here 61 | new (&data_) names (move (v).as ()); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:508:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here 508 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:509:6: note: in instantiation of function template specialization 'build2::simple_append' requested here 509 | &simple_append, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:568:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here 568 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:569:6: note: in instantiation of function template specialization 'build2::simple_append' requested here 569 | &simple_append, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:630:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here 630 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:631:6: note: in instantiation of function template specialization 'build2::simple_append' requested here 631 | &simple_append, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:725:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here 725 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:726:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here 726 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:727:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here 727 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:728:6: note: in instantiation of function template specialization 'build2::simple_append' requested here 728 | &simple_append, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:729:6: note: in instantiation of function template specialization 'build2::simple_prepend' requested here 729 | &simple_prepend, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:795:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here 795 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:796:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here 796 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:797:6: note: in instantiation of function template specialization 'build2::simple_assign>>' requested here 797 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:798:6: note: in instantiation of function template specialization 'build2::simple_append>>' requested here 798 | &simple_append, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:799:6: note: in instantiation of function template specialization 'build2::simple_prepend>>' requested here 799 | &simple_prepend, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:865:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here 865 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:866:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here 866 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:867:6: note: in instantiation of function template specialization 'build2::simple_assign>>' requested here 867 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:868:6: note: in instantiation of function template specialization 'build2::simple_append>>' requested here 868 | &simple_append, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:869:6: note: in instantiation of function template specialization 'build2::simple_prepend>>' requested here 869 | &simple_prepend, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:923:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here 923 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:924:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here 924 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:925:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here 925 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:926:6: note: in instantiation of function template specialization 'build2::simple_append' requested here 926 | &simple_append, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:964:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here 964 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:965:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here 965 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:966:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here 966 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:1049:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here 1049 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:1050:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here 1050 | &default_copy_assign, | ^ libbuild2/variable.cxx:1071:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | path rp (move (n.dir)); | ^ | std:: libbuild2/variable.cxx:1098:12: note: in instantiation of function template specialization 'build2::process_path_convert' requested here 1098 | return process_path_convert (move (n), r, "process_path"); | ^ libbuild2/variable.cxx:1073:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | rp = path (move (n.value)); | ^ | std:: libbuild2/variable.cxx:1080:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1080 | ep = move (r->dir); | ^ | std:: libbuild2/variable.cxx:1082:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | ep = path (move (r->value)); | ^ | std:: libbuild2/variable.cxx:1087:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1087 | T pp (nullptr, move (rp), move (ep)); | ^ | std:: libbuild2/variable.cxx:1087:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1087 | T pp (nullptr, move (rp), move (ep)); | ^ | std:: libbuild2/variable.cxx:1136:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1136 | new (&l.data_) T (move (const_cast (rhs))); | ^ | std:: libbuild2/variable.cxx:1206:6: note: in instantiation of function template specialization 'build2::process_path_copy_ctor' requested here 1206 | &process_path_copy_ctor, | ^ libbuild2/variable.cxx:1071:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | path rp (move (n.dir)); | ^ | std:: libbuild2/variable.cxx:1230:7: note: in instantiation of function template specialization 'build2::process_path_convert' requested here 1230 | process_path_convert ( | ^ libbuild2/variable.cxx:1073:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | rp = path (move (n.value)); | ^ | std:: libbuild2/variable.cxx:1080:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1080 | ep = move (r->dir); | ^ | std:: libbuild2/variable.cxx:1082:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | ep = path (move (r->value)); | ^ | std:: libbuild2/variable.cxx:1087:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1087 | T pp (nullptr, move (rp), move (ep)); | ^ | std:: libbuild2/variable.cxx:1087:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1087 | T pp (nullptr, move (rp), move (ep)); | ^ | std:: libbuild2/variable.cxx:1136:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1136 | new (&l.data_) T (move (const_cast (rhs))); | ^ | std:: libbuild2/variable.cxx:1340:5: note: in instantiation of function template specialization 'build2::process_path_copy_ctor' requested here 1340 | process_path_copy_ctor (l, r, m); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:1451:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here 1451 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:1452:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here 1452 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:1453:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here 1453 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:1498:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here 1498 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:1499:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here 1499 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: libbuild2/variable.cxx:1500:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here 1500 | &simple_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/variable.cxx:2033:45: note: in instantiation of function template specialization 'build2::value::value' requested here 2033 | case json_type::boolean: r = value (jr.boolean); break; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/variable.cxx:2034:45: note: in instantiation of function template specialization 'build2::value::value' requested here 2034 | case json_type::signed_number: r = value (jr.signed_number); break; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/variable.cxx:2036:45: note: in instantiation of function template specialization 'build2::value::value' requested here 2036 | case json_type::hexadecimal_number: r = value (jr.unsigned_number); break; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/variable.cxx:2037:45: note: in instantiation of function template specialization 'build2::value::value' requested here 2037 | case json_type::string: r = value (move (jr.string)); break; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/variable.cxx:2039:45: note: in instantiation of function template specialization 'build2::value::value' requested here 2039 | case json_type::object: r = value (move (jr)); break; | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/variable.cxx:2088:15: note: in instantiation of function template specialization 'build2::convert' requested here 2088 | n = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/variable.cxx:2088:15: note: in instantiation of function template specialization 'build2::convert' requested here 2088 | n = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/variable.cxx:2088:15: note: in instantiation of function template specialization 'build2::convert' requested here 2088 | n = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/variable.cxx:2088:15: note: in instantiation of function template specialization 'build2::convert' requested here 2088 | n = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/variable.cxx:2088:15: note: in instantiation of function template specialization 'build2::convert' requested here 2088 | n = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/variable.cxx:2088:15: note: in instantiation of function template specialization 'build2::convert' requested here 2088 | n = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/variable.cxx:2093:15: note: in instantiation of function template specialization 'build2::convert' requested here 2093 | i = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/variable.cxx:2093:15: note: in instantiation of function template specialization 'build2::convert' requested here 2093 | i = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/variable.cxx:2093:15: note: in instantiation of function template specialization 'build2::convert' requested here 2093 | i = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/variable.cxx:2093:15: note: in instantiation of function template specialization 'build2::convert' requested here 2093 | i = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/variable.cxx:2093:15: note: in instantiation of function template specialization 'build2::convert' requested here 2093 | i = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/variable.cxx:2093:15: note: in instantiation of function template specialization 'build2::convert' requested here 2093 | i = convert (move (sub)); | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:2159:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here 2159 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:2160:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here 2160 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:2299:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here 2299 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:2300:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here 2300 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:2459:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here 2459 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:2460:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here 2460 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: libbuild2/variable.cxx:2594:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here 2594 | &default_copy_ctor, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: libbuild2/variable.cxx:2595:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here 2595 | &default_copy_assign, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:733:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here 733 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:734:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here 734 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:735:6: note: in instantiation of function template specialization 'build2::vector_assign' requested here 735 | &vector_assign, | ^ ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:736:6: note: in instantiation of function template specialization 'build2::vector_append' requested here 736 | &vector_append, | ^ ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:737:6: note: in instantiation of function template specialization 'build2::vector_prepend' requested here 737 | &vector_prepend, | ^ ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript' requested here 742 | &vector_subscript, | ^ ./libbuild2/variable.txx:673:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:725:41: note: in instantiation of member function 'build2::vector_value_type::vector_value_type' requested here 725 | value_traits>::value_type = build2::value_type // VC14 wants =. | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:733:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here 733 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:734:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here 734 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:735:6: note: in instantiation of function template specialization 'build2::vector_assign' requested here 735 | &vector_assign, | ^ ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:736:6: note: in instantiation of function template specialization 'build2::vector_append' requested here 736 | &vector_append, | ^ ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:737:6: note: in instantiation of function template specialization 'build2::vector_prepend' requested here 737 | &vector_prepend, | ^ ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript' requested here 742 | &vector_subscript, | ^ ./libbuild2/variable.txx:673:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.txx:673:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript' requested here 742 | &vector_subscript, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.txx:697:10: note: in instantiation of function template specialization 'build2::value::value' requested here 697 | f (value (*i), i == b); | ^ ./libbuild2/variable.txx:743:6: note: in instantiation of function template specialization 'build2::vector_iterate' requested here 743 | &vector_iterate | ^ ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:725:41: note: in instantiation of member function 'build2::vector_value_type::vector_value_type' requested here 725 | value_traits>::value_type = build2::value_type // VC14 wants =. | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:733:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here 733 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:734:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here 734 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:735:6: note: in instantiation of function template specialization 'build2::vector_assign>>' requested here 735 | &vector_assign, | ^ ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:736:6: note: in instantiation of function template specialization 'build2::vector_append>>' requested here 736 | &vector_append, | ^ ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:737:6: note: in instantiation of function template specialization 'build2::vector_prepend>>' requested here 737 | &vector_prepend, | ^ ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript>>' requested here 742 | &vector_subscript, | ^ ./libbuild2/variable.txx:673:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.txx:673:11: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript>>' requested here 742 | &vector_subscript, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.txx:697:10: note: in instantiation of function template specialization 'build2::value::value>>' requested here 697 | f (value (*i), i == b); | ^ ./libbuild2/variable.txx:743:6: note: in instantiation of function template specialization 'build2::vector_iterate>>' requested here 743 | &vector_iterate | ^ ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:725:41: note: in instantiation of member function 'build2::vector_value_type>>::vector_value_type' requested here 725 | value_traits>::value_type = build2::value_type // VC14 wants =. | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:733:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here 733 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:734:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here 734 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:735:6: note: in instantiation of function template specialization 'build2::vector_assign>>' requested here 735 | &vector_assign, | ^ ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:736:6: note: in instantiation of function template specialization 'build2::vector_append>>' requested here 736 | &vector_append, | ^ ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:737:6: note: in instantiation of function template specialization 'build2::vector_prepend>>' requested here 737 | &vector_prepend, | ^ ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript>>' requested here 742 | &vector_subscript, | ^ ./libbuild2/variable.txx:673:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.txx:673:11: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript>>' requested here 742 | &vector_subscript, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.txx:697:10: note: in instantiation of function template specialization 'build2::value::value>>' requested here 697 | f (value (*i), i == b); | ^ ./libbuild2/variable.txx:743:6: note: in instantiation of function template specialization 'build2::vector_iterate>>' requested here 743 | &vector_iterate | ^ ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:725:41: note: in instantiation of member function 'build2::vector_value_type>>::vector_value_type' requested here 725 | value_traits>::value_type = build2::value_type // VC14 wants =. | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:733:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here 733 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:734:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here 734 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:735:6: note: in instantiation of function template specialization 'build2::vector_assign' requested here 735 | &vector_assign, | ^ ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:736:6: note: in instantiation of function template specialization 'build2::vector_append' requested here 736 | &vector_append, | ^ ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:737:6: note: in instantiation of function template specialization 'build2::vector_prepend' requested here 737 | &vector_prepend, | ^ ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript' requested here 742 | &vector_subscript, | ^ ./libbuild2/variable.txx:673:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.txx:673:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript' requested here 742 | &vector_subscript, | ^ ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:725:41: note: in instantiation of member function 'build2::vector_value_type::vector_value_type' requested here 725 | value_traits>::value_type = build2::value_type // VC14 wants =. | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:733:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here 733 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:734:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here 734 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:735:6: note: in instantiation of function template specialization 'build2::vector_assign' requested here 735 | &vector_assign, | ^ ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:736:6: note: in instantiation of function template specialization 'build2::vector_append' requested here 736 | &vector_append, | ^ ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:737:6: note: in instantiation of function template specialization 'build2::vector_prepend' requested here 737 | &vector_prepend, | ^ ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript' requested here 742 | &vector_subscript, | ^ ./libbuild2/variable.txx:673:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.txx:673:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 673 | r = &val == val_data ? T (move (const_cast (e))) : T (e); | ^ ./libbuild2/variable.txx:742:6: note: in instantiation of function template specialization 'build2::vector_subscript' requested here 742 | &vector_subscript, | ^ ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:725:41: note: in instantiation of member function 'build2::vector_value_type::vector_value_type' requested here 725 | value_traits>::value_type = build2::value_type // VC14 wants =. | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:896:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here 896 | &default_copy_ctor>>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:897:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here 897 | &default_copy_assign>>, | ^ ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:898:6: note: in instantiation of function template specialization 'build2::pair_vector_assign' requested here 898 | &pair_vector_assign, | ^ ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:899:6: note: in instantiation of function template specialization 'build2::pair_vector_append' requested here 899 | &pair_vector_append, | ^ ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:763:46: note: in instantiation of member function 'build2::pair_value_traits::convert' requested here 763 | p.push_back (value_traits>::convert ( | ^ ./libbuild2/variable.txx:899:6: note: in instantiation of function template specialization 'build2::pair_vector_append' requested here 899 | &pair_vector_append, | ^ ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:307:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 307 | return pair (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:307:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 307 | return pair (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:888:50: note: in instantiation of member function 'build2::pair_vector_value_type::pair_vector_value_type' requested here 888 | value_traits>>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:896:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here 896 | &default_copy_ctor>>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:897:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here 897 | &default_copy_assign>>, | ^ ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:898:6: note: in instantiation of function template specialization 'build2::pair_vector_assign>' requested here 898 | &pair_vector_assign, | ^ ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:899:6: note: in instantiation of function template specialization 'build2::pair_vector_append>' requested here 899 | &pair_vector_append, | ^ ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:763:46: note: in instantiation of member function 'build2::pair_value_traits>::convert' requested here 763 | p.push_back (value_traits>::convert ( | ^ ./libbuild2/variable.txx:899:6: note: in instantiation of function template specialization 'build2::pair_vector_append>' requested here 899 | &pair_vector_append, | ^ ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:363:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 363 | return pair> (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:363:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 363 | return pair> (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:888:50: note: in instantiation of member function 'build2::pair_vector_value_type>::pair_vector_value_type' requested here 888 | value_traits>>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:896:6: note: in instantiation of function template specialization 'build2::default_copy_ctor, std::string>>>' requested here 896 | &default_copy_ctor>>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:897:6: note: in instantiation of function template specialization 'build2::default_copy_assign, std::string>>>' requested here 897 | &default_copy_assign>>, | ^ ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:898:6: note: in instantiation of function template specialization 'build2::pair_vector_assign, std::string>' requested here 898 | &pair_vector_assign, | ^ ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:899:6: note: in instantiation of function template specialization 'build2::pair_vector_append, std::string>' requested here 899 | &pair_vector_append, | ^ ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:763:46: note: in instantiation of member function 'build2::pair_value_traits, std::string>::convert' requested here 763 | p.push_back (value_traits>::convert ( | ^ ./libbuild2/variable.txx:899:6: note: in instantiation of function template specialization 'build2::pair_vector_append, std::string>' requested here 899 | &pair_vector_append, | ^ ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:422:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 422 | return pair, S> (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:422:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 422 | return pair, S> (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:888:50: note: in instantiation of member function 'build2::pair_vector_value_type, std::string>::pair_vector_value_type' requested here 888 | value_traits>>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:896:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here 896 | &default_copy_ctor>>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:897:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here 897 | &default_copy_assign>>, | ^ ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:898:6: note: in instantiation of function template specialization 'build2::pair_vector_assign>' requested here 898 | &pair_vector_assign, | ^ ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:899:6: note: in instantiation of function template specialization 'build2::pair_vector_append>' requested here 899 | &pair_vector_append, | ^ ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:763:46: note: in instantiation of member function 'build2::pair_value_traits>::convert' requested here 763 | p.push_back (value_traits>::convert ( | ^ ./libbuild2/variable.txx:899:6: note: in instantiation of function template specialization 'build2::pair_vector_append>' requested here 899 | &pair_vector_append, | ^ ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:363:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 363 | return pair> (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:363:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 363 | return pair> (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:888:50: note: in instantiation of member function 'build2::pair_vector_value_type>::pair_vector_value_type' requested here 888 | value_traits>>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:1131:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here 1131 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:1132:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here 1132 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1133:6: note: in instantiation of function template specialization 'build2::set_assign' requested here 1133 | &set_assign, | ^ ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:1134:6: note: in instantiation of function template specialization 'build2::set_append' requested here 1134 | &set_append, | ^ ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1140:6: note: in instantiation of function template specialization 'build2::set_subscript' requested here 1140 | &set_subscript, | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:1131:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here 1131 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:1132:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here 1132 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1133:6: note: in instantiation of function template specialization 'build2::set_assign' requested here 1133 | &set_assign, | ^ ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:1134:6: note: in instantiation of function template specialization 'build2::set_append' requested here 1134 | &set_append, | ^ ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1140:6: note: in instantiation of function template specialization 'build2::set_subscript' requested here 1140 | &set_subscript, | ^ ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1051:11: note: in instantiation of function template specialization 'build2::convert' requested here 1051 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1140:6: note: in instantiation of function template specialization 'build2::set_subscript' requested here 1140 | &set_subscript, | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1051:11: note: in instantiation of function template specialization 'build2::convert' requested here 1051 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1140:6: note: in instantiation of function template specialization 'build2::set_subscript' requested here 1140 | &set_subscript, | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1051:11: note: in instantiation of function template specialization 'build2::convert' requested here 1051 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1140:6: note: in instantiation of function template specialization 'build2::set_subscript' requested here 1140 | &set_subscript, | ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1051:11: note: in instantiation of function template specialization 'build2::convert' requested here 1051 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1140:6: note: in instantiation of function template specialization 'build2::set_subscript' requested here 1140 | &set_subscript, | ^ ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1123:38: note: in instantiation of member function 'build2::set_value_type::set_value_type' requested here 1123 | value_traits>::value_type = build2::value_type // VC14 wants =. | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:1399:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here 1399 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:1400:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here 1400 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1401:6: note: in instantiation of function template specialization 'build2::map_assign' requested here 1401 | &map_assign, | ^ ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1402:6: note: in instantiation of function template specialization 'build2::map_append' requested here 1402 | &map_append, | ^ ./libbuild2/variable.txx:1169:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1169:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1403:6: note: in instantiation of function template specialization 'build2::map_prepend' requested here 1403 | &map_prepend, | ^ ./libbuild2/variable.txx:1194:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1194:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:1399:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here 1399 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:1400:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here 1400 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1401:6: note: in instantiation of function template specialization 'build2::map_assign' requested here 1401 | &map_assign, | ^ ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1402:6: note: in instantiation of function template specialization 'build2::map_append' requested here 1402 | &map_append, | ^ ./libbuild2/variable.txx:1169:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1169:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:1161:47: note: in instantiation of member function 'build2::pair_value_traits::convert' requested here 1161 | pair v (value_traits>::convert ( | ^ ./libbuild2/variable.txx:1402:6: note: in instantiation of function template specialization 'build2::map_append' requested here 1402 | &map_append, | ^ ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:307:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 307 | return pair (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:307:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 307 | return pair (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1403:6: note: in instantiation of function template specialization 'build2::map_prepend' requested here 1403 | &map_prepend, | ^ ./libbuild2/variable.txx:1194:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1194:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1318:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1318 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.txx:1284:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 1284 | r = (&val == val_data | ^ ./libbuild2/variable.txx:1318:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1318 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:1399:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here 1399 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:1400:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here 1400 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1401:6: note: in instantiation of function template specialization 'build2::map_assign>' requested here 1401 | &map_assign, | ^ ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1402:6: note: in instantiation of function template specialization 'build2::map_append>' requested here 1402 | &map_append, | ^ ./libbuild2/variable.txx:1169:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1169:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1403:6: note: in instantiation of function template specialization 'build2::map_prepend>' requested here 1403 | &map_prepend, | ^ ./libbuild2/variable.txx:1194:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1194:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:1399:6: note: in instantiation of function template specialization 'build2::default_copy_ctor, std::string>>' requested here 1399 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:1400:6: note: in instantiation of function template specialization 'build2::default_copy_assign, std::string>>' requested here 1400 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1401:6: note: in instantiation of function template specialization 'build2::map_assign, std::string>' requested here 1401 | &map_assign, | ^ ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1402:6: note: in instantiation of function template specialization 'build2::map_append, std::string>' requested here 1402 | &map_append, | ^ ./libbuild2/variable.txx:1169:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1169:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1403:6: note: in instantiation of function template specialization 'build2::map_prepend, std::string>' requested here 1403 | &map_prepend, | ^ ./libbuild2/variable.txx:1194:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1194:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type, std::string>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:1399:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here 1399 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:1400:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here 1400 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1401:6: note: in instantiation of function template specialization 'build2::map_assign>' requested here 1401 | &map_assign, | ^ ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1402:6: note: in instantiation of function template specialization 'build2::map_append>' requested here 1402 | &map_append, | ^ ./libbuild2/variable.txx:1169:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1169:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1403:6: note: in instantiation of function template specialization 'build2::map_prepend>' requested here 1403 | &map_prepend, | ^ ./libbuild2/variable.txx:1194:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1194:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:110:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | new (&l.data_) T (move (const_cast (r).as ())); | ^ | std:: ./libbuild2/variable.txx:1399:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here 1399 | &default_copy_ctor>, | ^ ./libbuild2/variable.txx:120:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 120 | l.as () = move (const_cast (r).as ()); | ^ | std:: ./libbuild2/variable.txx:1400:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here 1400 | &default_copy_assign>, | ^ ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1401:6: note: in instantiation of function template specialization 'build2::map_assign>>' requested here 1401 | &map_assign, | ^ ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1402:6: note: in instantiation of function template specialization 'build2::map_append>>' requested here 1402 | &map_append, | ^ ./libbuild2/variable.txx:1169:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:1169:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1169 | p.emplace (move (v.first), V ()).first->second = move (v.second); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:1161:47: note: in instantiation of member function 'build2::pair_value_traits>>::convert' requested here 1161 | pair v (value_traits>::convert ( | ^ ./libbuild2/variable.txx:1402:6: note: in instantiation of function template specialization 'build2::map_append>>' requested here 1402 | &map_append, | ^ ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:307:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 307 | return pair (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:307:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 307 | return pair (move (f), move (s)); | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1403:6: note: in instantiation of function template specialization 'build2::map_prepend>>' requested here 1403 | &map_prepend, | ^ ./libbuild2/variable.txx:1194:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1194:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1194 | p.emplace (move (v.first), move (v.second)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1318:20: note: in instantiation of function template specialization 'build2::map_subscript>>' requested here 1318 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1318:20: note: in instantiation of function template specialization 'build2::map_subscript>>' requested here 1318 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1318:20: note: in instantiation of function template specialization 'build2::map_subscript>>' requested here 1318 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1318:20: note: in instantiation of function template specialization 'build2::map_subscript>>' requested here 1318 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1318:20: note: in instantiation of function template specialization 'build2::map_subscript>>' requested here 1318 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1318:20: note: in instantiation of function template specialization 'build2::map_subscript>>' requested here 1318 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1318:20: note: in instantiation of function template specialization 'build2::map_subscript>>' requested here 1318 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1391:41: note: in instantiation of member function 'build2::map_value_type>>::map_value_type' requested here 1391 | value_traits>::value_type = build2::value_type // VC14 wants = | ^ 735 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/script/builtin-options.b.o -c libbuild2/script/builtin-options.cxx In file included from libbuild2/script/builtin-options.cxx:12: In file included from ./libbuild2/script/builtin-options.hxx:15: In file included from ./libbuild2/common-options.hxx:469: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/script/builtin-options.cxx:12: In file included from ./libbuild2/script/builtin-options.hxx:15: In file included from ./libbuild2/common-options.hxx:469: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/script/builtin-options.cxx:12: In file included from ./libbuild2/script/builtin-options.hxx:15: In file included from ./libbuild2/common-options.hxx:469: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: 27 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/script/lexer.b.o -c libbuild2/script/lexer.cxx In file included from libbuild2/script/lexer.cxx:4: In file included from ./libbuild2/script/lexer.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/script/lexer.cxx:4: In file included from ./libbuild2/script/lexer.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/script/lexer.cxx:4: In file included from ./libbuild2/script/lexer.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/script/lexer.cxx:4: In file included from ./libbuild2/script/lexer.hxx:10: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/script/lexer.cxx:4: In file included from ./libbuild2/script/lexer.hxx:10: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/script/lexer.cxx:4: In file included from ./libbuild2/script/lexer.hxx:10: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: libbuild2/script/lexer.cxx:165:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | return move (*t); | ^ | std:: libbuild2/script/lexer.cxx:179:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 179 | return token (t, move (v), sep, | ^ | std:: libbuild2/script/lexer.cxx:206:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | return make_token (t, move (v)); | ^ | std:: 45 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/script/parser.b.o -c libbuild2/script/parser.cxx In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:16: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:16: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/script/parser.cxx:4: ./libbuild2/script/parser.hxx:111:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: ./libbuild2/script/parser.hxx:111:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: libbuild2/script/parser.cxx:92:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | : value (move (v)), intro (i), flags (move (f)) {} | ^ | std:: libbuild2/script/parser.cxx:92:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | : value (move (v)), intro (i), flags (move (f)) {} | ^ | std:: libbuild2/script/parser.cxx:256:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 256 | r->str = move (w); | ^ | std:: libbuild2/script/parser.cxx:279:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 279 | l.line, l.column, move (rp.value), move (rp.flags)); | ^ | std:: libbuild2/script/parser.cxx:279:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 279 | l.line, l.column, move (rp.value), move (rp.flags)); | ^ | std:: libbuild2/script/parser.cxx:294:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | path p (move (w)); | ^ | std:: libbuild2/script/parser.cxx:324:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 324 | r->file.path = parse_path (move (w), what); | ^ | std:: libbuild2/script/parser.cxx:329:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 329 | case pending::none: c.arguments.push_back (move (w)); break; | ^ | std:: libbuild2/script/parser.cxx:333:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 333 | parse_path (move (w), "program path"), | ^ | std:: libbuild2/script/parser.cxx:340:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | case pending::in_string: add_here_str (c.in, move (w)); break; | ^ | std:: libbuild2/script/parser.cxx:341:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 341 | case pending::out_string: add_here_str (c.out, move (w)); break; | ^ | std:: libbuild2/script/parser.cxx:342:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 342 | case pending::err_string: add_here_str (c.err, move (w)); break; | ^ | std:: libbuild2/script/parser.cxx:346:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 346 | add_here_str_regex (c.out, 1, move (w)); | ^ | std:: libbuild2/script/parser.cxx:351:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 351 | add_here_str_regex (c.err, 2, move (w)); | ^ | std:: libbuild2/script/parser.cxx:363:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 363 | case pending::in_file: add_file (c.in, 0, move (w)); break; | ^ | std:: libbuild2/script/parser.cxx:364:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 364 | case pending::out_file: add_file (c.out, 1, move (w)); break; | ^ | std:: libbuild2/script/parser.cxx:365:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 365 | case pending::err_file: add_file (c.err, 2, move (w)); break; | ^ | std:: libbuild2/script/parser.cxx:378:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 378 | {t, parse_path (move (w), "cleanup path")}); | ^ | std:: libbuild2/script/parser.cxx:588:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 588 | r->token = move (t); | ^ | std:: libbuild2/script/parser.cxx:699:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 699 | mod = move (t.value); | ^ | std:: libbuild2/script/parser.cxx:726:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 726 | add_word (move (program->value), get_location (*program)); | ^ | std:: libbuild2/script/parser.cxx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | mod = move (t.value); | ^ | std:: libbuild2/script/parser.cxx:883:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 883 | string end (move (t.value)); | ^ | std:: libbuild2/script/parser.cxx:890:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 890 | end = move (r.value); // The "cleared" end marker. | ^ | std:: libbuild2/script/parser.cxx:927:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 927 | move (end), | ^ | std:: libbuild2/script/parser.cxx:929:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 929 | move (mod), | ^ | std:: libbuild2/script/parser.cxx:930:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 930 | r.intro, move (r.flags)}); | ^ | std:: libbuild2/script/parser.cxx:955:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 955 | expr.back ().pipe.push_back (move (c)); | ^ | std:: libbuild2/script/parser.cxx:991:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 991 | parse_redirect (move (t), tt, l); | ^ | std:: libbuild2/script/parser.cxx:1077:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1077 | string end (move (t.value)); | ^ | std:: libbuild2/script/parser.cxx:1089:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1089 | end = move (r.value); // The "cleared" end marker. | ^ | std:: libbuild2/script/parser.cxx:1111:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1111 | move (end), | ^ | std:: libbuild2/script/parser.cxx:1114:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1114 | move (mod), | ^ | std:: libbuild2/script/parser.cxx:1116:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1116 | move (r.flags)}); | ^ | std:: libbuild2/script/parser.cxx:1137:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1137 | c.cwd = move (r.cwd); | ^ | std:: libbuild2/script/parser.cxx:1138:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1138 | c.variables = move (r.variables); | ^ | std:: libbuild2/script/parser.cxx:1153:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1153 | add_word (move (t.value), l); | ^ | std:: libbuild2/script/parser.cxx:1189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | c.program = move (*pp); | ^ | std:: libbuild2/script/parser.cxx:1233:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1233 | s = value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/script/parser.cxx:1248:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1248 | add_word (move (s), l); | ^ | std:: libbuild2/script/parser.cxx:1316:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1316 | add_word (move (w), l); | ^ | std:: libbuild2/script/parser.cxx:1322:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1322 | w = move (t.value); | ^ | std:: libbuild2/script/parser.cxx:1350:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1350 | expr.back ().pipe.push_back (move (c)); | ^ | std:: libbuild2/script/parser.cxx:1399:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1399 | parse_redirect (move (t), tt, l); | ^ | std:: libbuild2/script/parser.cxx:1408:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1408 | add_word (move (w), l); | ^ | std:: libbuild2/script/parser.cxx:1426:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1426 | expr.back ().pipe.push_back (move (c)); | ^ | std:: libbuild2/script/parser.cxx:1429:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1429 | return parse_command_expr_result {move (expr), move (hd), for_loop}; | ^ | std:: libbuild2/script/parser.cxx:1429:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1429 | return parse_command_expr_result {move (expr), move (hd), for_loop}; | ^ | std:: libbuild2/script/parser.cxx:1475:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1475 | value_traits::convert (move (n), nullptr), l); | ^ | std:: libbuild2/script/parser.cxx:1535:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1535 | r = move (i->first); | ^ | std:: libbuild2/script/parser.cxx:1589:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1589 | r = dir_path (move (*s)); | ^ | std:: libbuild2/script/parser.cxx:1611:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1611 | r.cwd = move (*v); | ^ | std:: libbuild2/script/parser.cxx:1617:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1617 | r.variables.add (move (*v)); | ^ | std:: libbuild2/script/parser.cxx:1633:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1633 | r.variables.add (move (a)); | ^ | std:: libbuild2/script/parser.cxx:1725:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1725 | r->regex = move (v.regex); | ^ | std:: libbuild2/script/parser.cxx:1726:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1726 | r->regex.flags = move (h.regex_flags); | ^ | std:: libbuild2/script/parser.cxx:1732:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1732 | r->str = move (v.str); | ^ | std:: libbuild2/script/parser.cxx:1735:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1735 | r->end = move (h.end); | ^ | std:: libbuild2/script/parser.cxx:1757:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1757 | ir = redirect (redirect_type::here_doc_ref, *r, move (ir->token)); | ^ | std:: libbuild2/script/parser.cxx:1870:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1870 | n = value_traits::convert (move (*i), nullptr); | ^ | std:: libbuild2/script/parser.cxx:1878:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1878 | s = move (n); | ^ | std:: libbuild2/script/parser.cxx:1896:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1896 | rs = move (s); | ^ | std:: libbuild2/script/parser.cxx:1925:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1925 | rre.lines.emplace_back (l.line, l.column, move (ln), false); | ^ | std:: libbuild2/script/parser.cxx:1946:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1946 | l.line, l.column, move (spec), true); | ^ | std:: libbuild2/script/parser.cxx:1971:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1971 | move (re.value), move (re.flags), | ^ | std:: libbuild2/script/parser.cxx:1971:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1971 | move (re.value), move (re.flags), | ^ | std:: libbuild2/script/parser.cxx:2062:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2062 | ? parsed_doc (move (rre), l.line, l.column) | ^ | std:: libbuild2/script/parser.cxx:2063:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2063 | : parsed_doc (rs ? move (*rs) : string (), l.line, l.column); | ^ | std:: libbuild2/script/parser.cxx:2142:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2142 | build2::parser::apply_value_attributes (var, lhs, move (rhs), kind); | ^ | std:: libbuild2/script/parser.cxx:2575:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2575 | names {name (move (s))}, | ^ | std:: libbuild2/script/parser.cxx:2598:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2598 | read (move (in), | ^ | std:: libbuild2/script/parser.cxx:2628:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2628 | string vn (move (t.value)); | ^ | std:: libbuild2/script/parser.cxx:2640:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2640 | var = &var_pool->insert (move (vn)); | ^ | std:: libbuild2/script/parser.cxx:2706:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2706 | n.push_back (move (*ni)); | ^ | std:: libbuild2/script/parser.cxx:2707:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2707 | if (pair) n.push_back (move (*++ni)); | ^ | std:: libbuild2/script/parser.cxx:2708:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2708 | value v (move (n)); // Untyped. | ^ | std:: libbuild2/script/parser.cxx:2713:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2713 | exec_for (*var, move (v), val_attrs, ll); | ^ | std:: libbuild2/script/parser.cxx:2763:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2763 | : str (move (s)), re (false), end_line (l), end_column (c) | ^ | std:: libbuild2/script/parser.cxx:2769:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2769 | : regex (move (r)), re (true), end_line (l), end_column (c) | ^ | std:: libbuild2/script/parser.cxx:2778:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2778 | new (®ex) regex_lines (move (d.regex)); | ^ | std:: libbuild2/script/parser.cxx:2780:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2780 | new (&str) string (move (d.str)); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/script/parser.cxx:1257:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/script/parser.cxx:1258:19)>' requested here 1257 | auto df = make_diag_frame ( | ^ In file included from libbuild2/script/parser.cxx:4: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/script/parser.cxx:1258:19)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/script/parser.cxx:1257:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/script/parser.cxx:1258:19)>' requested here 1257 | auto df = make_diag_frame ( | ^ 403 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/script/regex.b.o -c libbuild2/script/regex.cxx In file included from libbuild2/script/regex.cxx:6: In file included from ./libbuild2/script/regex.hxx:13: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/script/regex.cxx:6: In file included from ./libbuild2/script/regex.hxx:13: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/script/regex.cxx:6: In file included from ./libbuild2/script/regex.hxx:13: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/script/regex.cxx:6: ./libbuild2/script/regex.hxx:665:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 665 | : base_type (s), pool (move (p)) {s.clear ();} | ^ | std:: libbuild2/script/regex.cxx:100:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 100 | : line_char (find_or_insert (p, move (s))) | ^ | std:: libbuild2/script/regex.cxx:108:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | : line_char (&(*p.regexes.emplace (p.regexes.begin (), move (r)))) | ^ | std:: libbuild2/script/regex.cxx:85:33: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 85 | p.strings.push_front (forward (s)); | ^ | std:: libbuild2/script/regex.cxx:94:24: note: in instantiation of function template specialization 'build2::script::regex::find_or_insert' requested here 94 | : line_char (find_or_insert (p, s)) | ^ libbuild2/script/regex.cxx:85:33: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 85 | p.strings.push_front (forward (s)); | ^ | std:: libbuild2/script/regex.cxx:100:24: note: in instantiation of function template specialization 'build2::script::regex::find_or_insert' requested here 100 | : line_char (find_or_insert (p, move (s))) | ^ 32 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/script/run.b.o -c libbuild2/script/run.cxx In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/script/run.cxx:16: ./../libbutl/libbutl/builtin.hxx:97:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 97 | : result_ (r), state_ (move (s)) {} | ^ | std:: In file included from libbuild2/script/run.cxx:16: In file included from ./../libbutl/libbutl/builtin.hxx:240: ./../libbutl/libbutl/builtin.ixx:78:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | return builtin (r, move (s)); | ^ | std:: In file included from libbuild2/script/run.cxx:23: ./libbuild2/script/regex.hxx:665:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 665 | : base_type (s), pool (move (p)) {s.clear ();} | ^ | std:: libbuild2/script/run.cxx:83:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 83 | path r (p.absolute () ? move (p) : d / move (p)); | ^ | std:: libbuild2/script/run.cxx:83:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 83 | path r (p.absolute () ? move (p) : d / move (p)); | ^ | std:: libbuild2/script/run.cxx:684:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | regex = line_regex (move (rls), move (pool)); | ^ | std:: libbuild2/script/run.cxx:684:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | regex = line_regex (move (rls), move (pool)); | ^ | std:: libbuild2/script/run.cxx:748:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 748 | ls += line_char (move (s), regex.pool); | ^ | std:: libbuild2/script/run.cxx:884:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 884 | env.exported_vars.add (move (v)); | ^ | std:: libbuild2/script/run.cxx:894:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 894 | env.exported_vars.add (move (a)); | ^ | std:: libbuild2/script/run.cxx:1402:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1402 | ifdstream is (move (in), m, ifdstream::badbit); | ^ | std:: libbuild2/script/run.cxx:1562:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1562 | cf (move (s)); | ^ | std:: libbuild2/script/run.cxx:1668:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1668 | read (move (in), | ^ | std:: libbuild2/script/run.cxx:1670:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1670 | [&ns] (string&& s) {ns.emplace_back (move (s));}, | ^ | std:: libbuild2/script/run.cxx:1676:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1676 | env.set_variable (move (vname), move (ns), attrs, ll); | ^ | std:: libbuild2/script/run.cxx:1676:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1676 | env.set_variable (move (vname), move (ns), attrs, ll); | ^ | std:: libbuild2/script/run.cxx:1734:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1734 | move (ifd), prev_cmd, | ^ | std:: libbuild2/script/run.cxx:1787:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1787 | env.clean ({cl.type, move (np)}, false); | ^ | std:: libbuild2/script/run.cxx:1860:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1860 | read (move (ifd), | ^ | std:: libbuild2/script/run.cxx:1961:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1961 | return normalize (path (move (s)), temp_dir (env), ll); | ^ | std:: libbuild2/script/run.cxx:2107:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2107 | set_builtin (env, c.arguments, move (ifd), prev_cmd, dl, ll); | ^ | std:: libbuild2/script/run.cxx:2122:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2122 | cf (env, c.arguments, move (ifd), prev_cmd, dl, ll); | ^ | std:: libbuild2/script/run.cxx:2198:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2198 | move (p.in), | ^ | std:: libbuild2/script/run.cxx:2202:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2202 | return move (p.out); | ^ | std:: libbuild2/script/run.cxx:2696:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2696 | c->dbuf.close (move (dr)); | ^ | std:: libbuild2/script/run.cxx:2904:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2904 | cs.push_back (move (c)); | ^ | std:: libbuild2/script/run.cxx:2996:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2996 | move (ifd), move (ofd.out), move (efd), | ^ | std:: libbuild2/script/run.cxx:2996:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2996 | move (ifd), move (ofd.out), move (efd), | ^ | std:: libbuild2/script/run.cxx:2996:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2996 | move (ifd), move (ofd.out), move (efd), | ^ | std:: libbuild2/script/run.cxx:3021:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3021 | move (ofd.in), | ^ | std:: libbuild2/script/run.cxx:3065:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3065 | p = move (pp); | ^ | std:: libbuild2/script/run.cxx:3146:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3146 | move (ofd.in), | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/run.cxx:4: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ 223 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/script/script.b.o -c libbuild2/script/script.cxx In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:11: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/script/script.cxx:4: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: libbuild2/script/script.cxx:655:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 655 | *i = move (var); | ^ | std:: libbuild2/script/script.cxx:657:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 657 | push_back (move (var)); | ^ | std:: libbuild2/script/script.cxx:693:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | token (move (r.token)), | ^ | std:: libbuild2/script/script.cxx:694:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 694 | end (move (r.end)), | ^ | std:: libbuild2/script/script.cxx:710:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | new (&str) string (move (r.str)); | ^ | std:: libbuild2/script/script.cxx:716:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 716 | new (®ex) regex_lines (move (r.regex)); | ^ | std:: libbuild2/script/script.cxx:721:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 721 | new (&file) file_type (move (r.file)); | ^ | std:: libbuild2/script/script.cxx:738:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 738 | new (this) redirect (move (r)); // Assume noexcept move-constructor. | ^ | std:: libbuild2/script/script.cxx:794:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 794 | cleanups.emplace_back (move (c)); | ^ | std:: libbuild2/script/script.cxx:802:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 802 | special_cleanups.emplace_back (move (p)); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ 201 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/script/timeout.b.o -c libbuild2/script/timeout.cxx In file included from libbuild2/script/timeout.cxx:4: In file included from ./libbuild2/script/timeout.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/script/timeout.cxx:4: In file included from ./libbuild2/script/timeout.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/script/timeout.cxx:4: In file included from ./libbuild2/script/timeout.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/script/timeout.cxx:8: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/script/timeout.cxx:8: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: 40 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/script/token.b.o -c libbuild2/script/token.cxx In file included from libbuild2/script/token.cxx:4: In file included from ./libbuild2/script/token.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/script/token.cxx:4: In file included from ./libbuild2/script/token.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/script/token.cxx:4: In file included from ./libbuild2/script/token.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/script/token.cxx:4: In file included from ./libbuild2/script/token.hxx:10: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/script/token.cxx:4: In file included from ./libbuild2/script/token.hxx:10: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/script/token.cxx:4: In file included from ./libbuild2/script/token.hxx:10: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: 42 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/build/script/builtin-options.b.o -c libbuild2/build/script/builtin-options.cxx In file included from libbuild2/build/script/builtin-options.cxx:9: In file included from ./libbuild2/types-parsers.hxx:10: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/build/script/builtin-options.cxx:9: In file included from ./libbuild2/types-parsers.hxx:10: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/build/script/builtin-options.cxx:9: In file included from ./libbuild2/types-parsers.hxx:10: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: 27 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/build/script/lexer.b.o -c libbuild2/build/script/lexer.cxx In file included from libbuild2/build/script/lexer.cxx:4: In file included from ./libbuild2/build/script/lexer.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/build/script/lexer.cxx:4: In file included from ./libbuild2/build/script/lexer.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/build/script/lexer.cxx:4: In file included from ./libbuild2/build/script/lexer.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/build/script/lexer.cxx:4: In file included from ./libbuild2/build/script/lexer.hxx:10: In file included from ./libbuild2/script/lexer.hxx:10: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/build/script/lexer.cxx:4: In file included from ./libbuild2/build/script/lexer.hxx:10: In file included from ./libbuild2/script/lexer.hxx:10: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/build/script/lexer.cxx:4: In file included from ./libbuild2/build/script/lexer.hxx:10: In file included from ./libbuild2/script/lexer.hxx:10: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: libbuild2/build/script/lexer.cxx:233:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 233 | return move (*t); | ^ | std:: 43 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/build/script/parser.b.o -c libbuild2/build/script/parser.cxx In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:11: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:11: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:16: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:16: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: ./libbuild2/script/parser.hxx:111:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: ./libbuild2/script/parser.hxx:111:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: In file included from libbuild2/build/script/parser.cxx:9: ./../libbutl/libbutl/builtin.hxx:97:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 97 | : result_ (r), state_ (move (s)) {} | ^ | std:: In file included from libbuild2/build/script/parser.cxx:9: In file included from ./../libbutl/libbutl/builtin.hxx:240: ./../libbutl/libbutl/builtin.ixx:78:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | return builtin (r, move (s)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:13: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:14: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:15: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/build/script/parser.cxx:15: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:18: ./libbuild2/adhoc-rule-buildscript.hxx:79:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 79 | : adhoc_rule (move (n), l, b) {} | ^ | std:: libbuild2/build/script/parser.cxx:75:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | diag_name_ = make_pair (move (*diag), diag_loc); | ^ | std:: libbuild2/build/script/parser.cxx:149:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | s.diag_name = move (diag_name_->first); | ^ | std:: libbuild2/build/script/parser.cxx:151:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 151 | s.diag_preamble = move (diag_preamble_); | ^ | std:: libbuild2/build/script/parser.cxx:163:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | s.depdb_preamble = move (depdb_preamble_); | ^ | std:: libbuild2/build/script/parser.cxx:315:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 315 | token vt (move (t)); | ^ | std:: libbuild2/build/script/parser.cxx:322:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 322 | t = move (vt); | ^ | std:: libbuild2/build/script/parser.cxx:347:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 347 | move (pt))); | ^ | std:: libbuild2/build/script/parser.cxx:436:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 436 | script_->body.push_back (move (ln)); | ^ | std:: libbuild2/build/script/parser.cxx:438:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 438 | *save_line_ = move (ln); | ^ | std:: libbuild2/build/script/parser.cxx:607:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 607 | return move (pr.expr); | ^ | std:: libbuild2/build/script/parser.cxx:632:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 632 | diag_name_ = make_pair (move (d), l); | ^ | std:: libbuild2/build/script/parser.cxx:640:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 640 | diag_name2_ = make_pair (move (d), l); | ^ | std:: libbuild2/build/script/parser.cxx:1075:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1075 | pp_ns = move (ns); | ^ | std:: libbuild2/build/script/parser.cxx:1110:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1110 | auto pp (convert (move (pp_ns))); | ^ | std:: libbuild2/build/script/parser.cxx:1120:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1120 | return optional (move (pp)); | ^ | std:: libbuild2/build/script/parser.cxx:1124:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1124 | auto pp (convert (move (pp_ns))); | ^ | std:: libbuild2/build/script/parser.cxx:1130:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1130 | set_diag (move (*pp.name), 3); | ^ | std:: libbuild2/build/script/parser.cxx:1140:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1140 | return optional (move (pp)); | ^ | std:: libbuild2/build/script/parser.cxx:1181:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1181 | return optional (move (pp)); | ^ | std:: libbuild2/build/script/parser.cxx:1219:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1219 | set_diag (move (v), bi->weight); | ^ | std:: libbuild2/build/script/parser.cxx:1361:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1361 | string cmd (move (t.value)); | ^ | std:: libbuild2/build/script/parser.cxx:1397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1397 | v = convert (move (ns)); | ^ | std:: libbuild2/build/script/parser.cxx:1415:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1415 | string vn (convert (move (n))); | ^ | std:: libbuild2/build/script/parser.cxx:1602:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1602 | apply_value_attributes (&var, lhs, move (rhs), kind); | ^ | std:: libbuild2/build/script/parser.cxx:1627:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1627 | apply_value_attributes (&var, lhs, move (val), type::assign); | ^ | std:: libbuild2/build/script/parser.cxx:1689:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1689 | : loc (l), name (move (n)), include (i), type (&tt) {} | ^ | std:: libbuild2/build/script/parser.cxx:1693:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1693 | : loc (l), name (move (n)), include (i), target (&t) {} | ^ | std:: libbuild2/build/script/parser.cxx:1841:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1841 | filters.push_back (filter (l, move (n), i, *tt)); | ^ | std:: libbuild2/build/script/parser.cxx:1851:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1851 | filters.push_back (filter (l, move (n), i, *t)); | ^ | std:: libbuild2/build/script/parser.cxx:1879:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1879 | args.push_back (convert (move (n))); | ^ | std:: libbuild2/build/script/parser.cxx:2005:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | cwd = move (ops.cwd ()); | ^ | std:: libbuild2/build/script/parser.cxx:2073:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2073 | cwd_tgt = move (ops.target_cwd ()); | ^ | std:: libbuild2/build/script/parser.cxx:2123:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2123 | file = move (ops.file ()); | ^ | std:: libbuild2/build/script/parser.cxx:2257:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2257 | move (cwd), | ^ | std:: libbuild2/build/script/parser.cxx:2258:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2258 | move (*file), | ^ | std:: libbuild2/build/script/parser.cxx:2259:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2259 | ops.what_specified () ? move (ops.what ()) : string (what), | ^ | std:: libbuild2/build/script/parser.cxx:2347:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2347 | pfx_data.trace, *pfx_data.map, t, move (d)); | ^ | std:: libbuild2/build/script/parser.cxx:2397:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2397 | builder.next (move (d)); | ^ | std:: libbuild2/build/script/parser.cxx:2693:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2693 | if (optional r = add (path (move (*l)), nullptr, mt)) | ^ | std:: libbuild2/build/script/parser.cxx:2752:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2752 | dynamic_target {move (t), path (move (*l))}); | ^ | std:: libbuild2/build/script/parser.cxx:2752:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2752 | dynamic_target {move (t), path (move (*l))}); | ^ | std:: libbuild2/build/script/parser.cxx:2810:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2810 | read (move (in), | ^ | std:: libbuild2/build/script/parser.cxx:2814:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2814 | [&iss] (string&& s) {iss.str (move (s));}, | ^ | std:: libbuild2/build/script/parser.cxx:2966:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2966 | dynamic_target {string (), move (f)}); | ^ | std:: libbuild2/build/script/parser.cxx:2974:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2974 | if (optional u = add (move (r.second), &skip, rmt)) | ^ | std:: libbuild2/build/script/parser.cxx:3077:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3077 | dynamic_target {string (), move (f)}); | ^ | std:: libbuild2/build/script/parser.cxx:3119:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3119 | if (optional u = add (move (f), &skip, rmt)) | ^ | std:: libbuild2/build/script/parser.cxx:3435:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3435 | vars.push_back (move (name)); | ^ | std:: libbuild2/build/script/parser.cxx:3457:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3457 | move (qual), move (name), loc); | ^ | std:: libbuild2/build/script/parser.cxx:3457:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3457 | move (qual), move (name), loc); | ^ | std:: libbuild2/build/script/parser.cxx:3501:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3501 | impure_func_ = make_pair (move (name), loc); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:11: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/build/script/parser.cxx:986:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:987:13)>' requested here 986 | auto df = make_diag_frame ( | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:11: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/build/script/parser.cxx:987:13)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/build/script/parser.cxx:986:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:987:13)>' requested here 986 | auto df = make_diag_frame ( | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/build/script/parser.cxx:1110:20: note: in instantiation of function template specialization 'build2::convert' requested here 1110 | auto pp (convert (move (pp_ns))); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/build/script/parser.cxx:1110:20: note: in instantiation of function template specialization 'build2::convert' requested here 1110 | auto pp (convert (move (pp_ns))); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/build/script/parser.cxx:1110:20: note: in instantiation of function template specialization 'build2::convert' requested here 1110 | auto pp (convert (move (pp_ns))); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/build/script/parser.cxx:1110:20: note: in instantiation of function template specialization 'build2::convert' requested here 1110 | auto pp (convert (move (pp_ns))); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/build/script/parser.cxx:1124:20: note: in instantiation of function template specialization 'build2::convert' requested here 1124 | auto pp (convert (move (pp_ns))); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/build/script/parser.cxx:1124:20: note: in instantiation of function template specialization 'build2::convert' requested here 1124 | auto pp (convert (move (pp_ns))); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/build/script/parser.cxx:1397:23: note: in instantiation of function template specialization 'build2::convert' requested here 1397 | v = convert (move (ns)); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/build/script/parser.cxx:1397:23: note: in instantiation of function template specialization 'build2::convert' requested here 1397 | v = convert (move (ns)); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/build/script/parser.cxx:1397:23: note: in instantiation of function template specialization 'build2::convert' requested here 1397 | v = convert (move (ns)); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/build/script/parser.cxx:1415:32: note: in instantiation of function template specialization 'build2::convert' requested here 1415 | string vn (convert (move (n))); | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:11: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/build/script/parser.cxx:2635:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:2636:11)>' requested here 2635 | auto df = make_diag_frame ( | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:11: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/build/script/parser.cxx:2636:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/build/script/parser.cxx:2635:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:2636:11)>' requested here 2635 | auto df = make_diag_frame ( | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:11: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/build/script/parser.cxx:2894:33: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:2895:25)>' requested here 2894 | auto df = make_diag_frame ( | ^ In file included from libbuild2/build/script/parser.cxx:4: In file included from ./libbuild2/build/script/parser.hxx:11: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/build/script/parser.cxx:2895:25)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/build/script/parser.cxx:2894:33: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:2895:25)>' requested here 2894 | auto df = make_diag_frame ( | ^ [: 9999999999999999999: out of range 412 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/build/script/runner.b.o -c libbuild2/build/script/runner.cxx In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:14: In file included from ./libbuild2/script/script.hxx:11: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:14: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/build/script/runner.cxx:8: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:8: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:8: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:8: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:8: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:8: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/build/script/runner.cxx:4: In file included from ./libbuild2/build/script/runner.hxx:10: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 302 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/build/script/script.b.o -c libbuild2/build/script/script.cxx In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:14: In file included from ./libbuild2/script/script.hxx:11: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:14: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/build/script/script.cxx:8: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/build/script/script.cxx:8: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/build/script/script.cxx:8: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/build/script/script.cxx:8: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/build/script/script.cxx:8: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/build/script/script.cxx:8: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/build/script/script.cxx:10: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/build/script/script.cxx:10: ./libbuild2/adhoc-rule-buildscript.hxx:79:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 79 | : adhoc_rule (move (n), l, b) {} | ^ | std:: In file included from libbuild2/build/script/script.cxx:14: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/build/script/script.cxx:14: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/build/script/script.cxx:14: In file included from ./libbuild2/build/script/parser.hxx:13: In file included from ./libbuild2/script/parser.hxx:11: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/build/script/script.cxx:14: In file included from ./libbuild2/build/script/parser.hxx:13: ./libbuild2/script/parser.hxx:111:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: ./libbuild2/script/parser.hxx:111:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: libbuild2/build/script/script.cxx:85:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | assign (var_ts) = move (ns); | ^ | std:: libbuild2/build/script/script.cxx:117:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | assign (var_ps) = move (ns); | ^ | std:: libbuild2/build/script/script.cxx:201:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 201 | const variable& var (var_pool.insert (move (nm))); | ^ | std:: libbuild2/build/script/script.cxx:210:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 210 | lhs.assign (move (val), &var); | ^ | std:: libbuild2/build/script/script.cxx:231:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 231 | value (move (val)), | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/build/script/script.cxx:130:26: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 130 | assign (var_pool.insert ("~")) = temp_dir.path; | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/build/script/script.cxx:130:50: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 130 | assign (var_pool.insert ("~")) = temp_dir.path; | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/build/script/script.cxx:222:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/script.cxx:223:13)>' requested here 222 | auto df = make_diag_frame ( | ^ In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/build/script/script.cxx:223:13)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/build/script/script.cxx:222:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/script.cxx:223:13)>' requested here 222 | auto df = make_diag_frame ( | ^ 332 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/build/script/token.b.o -c libbuild2/build/script/token.cxx In file included from libbuild2/build/script/token.cxx:4: In file included from ./libbuild2/build/script/token.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/build/script/token.cxx:4: In file included from ./libbuild2/build/script/token.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/build/script/token.cxx:4: In file included from ./libbuild2/build/script/token.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/build/script/token.cxx:4: In file included from ./libbuild2/build/script/token.hxx:10: In file included from ./libbuild2/script/token.hxx:10: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/build/script/token.cxx:4: In file included from ./libbuild2/build/script/token.hxx:10: In file included from ./libbuild2/script/token.hxx:10: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/build/script/token.cxx:4: In file included from ./libbuild2/build/script/token.hxx:10: In file included from ./libbuild2/script/token.hxx:10: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: 42 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/config/functions.b.o -c libbuild2/config/functions.cxx In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/config/functions.cxx:7: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/config/functions.cxx:10: In file included from ./libbuild2/config/module.hxx:18: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/config/functions.cxx:10: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/config/functions.cxx:10: ./libbuild2/config/module.hxx:72:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | auto p (emplace (move (name), saved_variables ())); | ^ | std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 129 | push_back (move (v)); | ^ | std:: libbuild2/config/functions.cxx:63:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | switch (origin (*s, convert (move (name))).first) | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/config/functions.cxx:10: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/config/functions.cxx:10: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/config/functions.cxx:63:29: note: in instantiation of function template specialization 'build2::convert' requested here 63 | switch (origin (*s, convert (move (name))).first) | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/config/functions.cxx:63:29: note: in instantiation of function template specialization 'build2::convert' requested here 63 | switch (origin (*s, convert (move (name))).first) | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/config/functions.cxx:63:29: note: in instantiation of function template specialization 'build2::convert' requested here 63 | switch (origin (*s, convert (move (name))).first) | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/config/functions.cxx:63:29: note: in instantiation of function template specialization 'build2::convert' requested here 63 | switch (origin (*s, convert (move (name))).first) | ^ In file included from libbuild2/config/functions.cxx:7: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/config/functions.cxx:50:35: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/config/functions.cxx:50:38)>' requested here 50 | f.insert (".origin", false) += [] (const scope* s, names name) | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/config/functions.cxx:50:35: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/config/functions.cxx:50:38)>' requested here 50 | f.insert (".origin", false) += [] (const scope* s, names name) | ^ In file included from libbuild2/config/functions.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/config/functions.cxx:50:35: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/config/functions.cxx:50:38)>' requested here 50 | f.insert (".origin", false) += [] (const scope* s, names name) | ^ In file included from libbuild2/config/functions.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/config/functions.cxx:85:33: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/config/functions.cxx:85:36)>' requested here 85 | f.insert (".save", false) += [] (const scope* s) | ^ In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/config/functions.cxx:85:33: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/config/functions.cxx:85:36)>' requested here 85 | f.insert (".save", false) += [] (const scope* s) | ^ In file included from libbuild2/config/functions.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/config/functions.cxx:85:33: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/config/functions.cxx:85:36)>' requested here 85 | f.insert (".save", false) += [] (const scope* s) | ^ In file included from libbuild2/config/functions.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 225 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/config/init.b.o -c libbuild2/config/init.cxx In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/config/init.cxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/config/init.cxx:11: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/config/init.cxx:14: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/config/init.cxx:18: In file included from ./libbuild2/config/module.hxx:18: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/config/init.cxx:18: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/config/init.cxx:18: ./libbuild2/config/module.hxx:72:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | auto p (emplace (move (name), saved_variables ())); | ^ | std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 129 | push_back (move (v)); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/config/init.cxx:18: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/config/init.cxx:18: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: libbuild2/config/init.cxx:123:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 123 | vp.insert ("config.config.save", true /* ovr */); | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: libbuild2/config/init.cxx:160:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 160 | vp.insert>> ( | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: libbuild2/config/init.cxx:171:21: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 171 | auto& c_m (vp.insert ("config.config.module", false /*ovr*/, v_p)); | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: libbuild2/config/init.cxx:251:21: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 251 | auto& c_v (vp.insert ("config.version", false /*ovr*/, v_p)); | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: libbuild2/config/init.cxx:252:21: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 252 | auto& c_l (vp.insert ("config.config.load", true /* ovr */)); | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: libbuild2/config/init.cxx:262:21: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 262 | auto& c_u (vp.insert ("config.config.unload", true /*ovr*/)); | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: libbuild2/config/init.cxx:306:21: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 306 | auto& c_d (vp.insert ("config.config.disfigure", true /*ovr*/)); | ^ In file included from libbuild2/config/init.cxx:4: In file included from ./libbuild2/config/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/config/init.cxx:348:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 348 | vp.insert ("config.config.hermetic.environment")); | ^ In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: libbuild2/config/init.cxx:729:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 729 | rs.insert_rule (configure_id, 0, "config.alias", alias_rule::instance); | ^ In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.ixx:187:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 187 | rules.insert (mid, oid, move (name), r); | ^ libbuild2/config/init.cxx:729:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 729 | rs.insert_rule (configure_id, 0, "config.alias", alias_rule::instance); | ^ In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: libbuild2/config/init.cxx:733:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 733 | rs.insert_rule (configure_id, 0, "config.noop", noop_rule::instance); | ^ In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.ixx:187:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 187 | rules.insert (mid, oid, move (name), r); | ^ libbuild2/config/init.cxx:733:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 733 | rs.insert_rule (configure_id, 0, "config.noop", noop_rule::instance); | ^ 331 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/config/module.b.o -c libbuild2/config/module.cxx In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:18: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/config/module.cxx:4: ./libbuild2/config/module.hxx:72:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | auto p (emplace (move (name), saved_variables ())); | ^ | std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 129 | push_back (move (v)); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:14: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/config/module.cxx:4: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: 203 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/config/operation.b.o -c libbuild2/config/operation.cxx In file included from libbuild2/config/operation.cxx:4: In file included from ./libbuild2/config/operation.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/config/operation.cxx:4: In file included from ./libbuild2/config/operation.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/config/operation.cxx:4: In file included from ./libbuild2/config/operation.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/config/operation.cxx:10: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/config/operation.cxx:10: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/config/operation.cxx:11: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/config/operation.cxx:15: In file included from ./libbuild2/config/module.hxx:18: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/config/operation.cxx:15: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/config/operation.cxx:15: ./libbuild2/config/module.hxx:72:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | auto p (emplace (move (name), saved_variables ())); | ^ | std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 129 | push_back (move (v)); | ^ | std:: libbuild2/config/operation.cxx:687:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 687 | mod.old_environment = move (v.as ()); | ^ | std:: libbuild2/config/operation.cxx:689:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 689 | v = move (vals); | ^ | std:: libbuild2/config/operation.cxx:1374:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1374 | rmod = convert (move (params[0])); | ^ | std:: libbuild2/config/operation.cxx:1377:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1377 | bmod = convert (move (params[1])); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/operation.cxx:4: In file included from ./libbuild2/config/operation.hxx:10: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/config/operation.cxx:4: In file included from ./libbuild2/config/operation.hxx:10: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/config/operation.cxx:4: In file included from ./libbuild2/config/operation.hxx:10: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/config/operation.cxx:4: In file included from ./libbuild2/config/operation.hxx:10: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/config/operation.cxx:15: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/config/operation.cxx:15: In file included from ./libbuild2/config/module.hxx:18: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/config/operation.cxx:689:9: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 689 | v = move (vals); | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/config/operation.cxx:689:9: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 689 | v = move (vals); | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/config/operation.cxx:1344:25: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 1344 | rs.assign (var) = vector> { | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:872:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 872 | v.as>> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/config/operation.cxx:1344:25: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 1344 | rs.assign (var) = vector> { | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:874:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 874 | new (&v.data_) vector> (move (x)); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/config/operation.cxx:1374:18: note: in instantiation of function template specialization 'build2::convert>' requested here 1374 | rmod = convert (move (params[0])); | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/config/operation.cxx:1374:18: note: in instantiation of function template specialization 'build2::convert>' requested here 1374 | rmod = convert (move (params[0])); | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/config/operation.cxx:1374:18: note: in instantiation of function template specialization 'build2::convert>' requested here 1374 | rmod = convert (move (params[0])); | ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as>' requested here 47 | return move (v).as (); | ^ libbuild2/config/operation.cxx:1374:18: note: in instantiation of function template specialization 'build2::convert>' requested here 1374 | rmod = convert (move (params[0])); | ^ 330 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/config/utility.b.o -c libbuild2/config/utility.cxx In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: libbuild2/config/utility.cxx:61:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | scope::override_info li (rs.lookup_override_info (var, move (org))); | ^ | std:: libbuild2/config/utility.cxx:69:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 69 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/config/utility.cxx:4: In file included from ./libbuild2/config/utility.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/config/utility.cxx:155:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 155 | x = !v; | ^ 204 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/dist/init.b.o -c libbuild2/dist/init.cxx In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/dist/init.cxx:7: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/dist/init.cxx:11: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/dist/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/dist/init.cxx:14: ./libbuild2/dist/module.hxx:41:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 41 | adhoc.push_back (move (f)); | ^ | std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | callbacks_.push_back (callback {move (pattern), f, data}); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/dist/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/dist/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/dist/init.cxx:59:22: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 59 | rs.var_pool ().insert ("dist", variable_visibility::target); | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/dist/init.cxx:77:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 77 | vp.insert ("config.dist.root"); | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/dist/init.cxx:78:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 78 | vp.insert ("config.dist.archives"); | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/dist/init.cxx:80:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 80 | vp.insert ("config.dist.cmd"); | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/dist/init.cxx:85:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 85 | vp.insert ("config.dist.uncommitted"); | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/dist/init.cxx:98:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 98 | vp.insert ("dist.root"); | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/dist/init.cxx:99:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 99 | vp.insert ("dist.cmd"); | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/dist/init.cxx:105:23: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 105 | auto& v_d_p (vp.insert ("dist.package")); | ^ In file included from libbuild2/dist/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 376 | return lookup_config (rs, | ^ libbuild2/dist/init.cxx:144:26: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 144 | if (lookup l = lookup_config (rs, "config.dist.root", nullptr)) | ^ In file included from libbuild2/dist/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/dist/init.cxx:145:15: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 145 | v = cast (l); // Strip abs_dir_path. | ^ In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: libbuild2/dist/init.cxx:156:22: note: in instantiation of function template specialization 'build2::scope::assign' requested here 156 | value& v (rs.assign ("dist.cmd")); // NULL | ^ In file included from libbuild2/dist/init.cxx:4: In file included from ./libbuild2/dist/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/dist/init.cxx:161:15: note: in instantiation of function template specialization 'build2::value::operator=' requested here 161 | v = run_search (cast (l), true); | ^ In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: libbuild2/dist/init.cxx:219:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 219 | rs.insert_rule (dist_id, 0, "dist", rule_); | ^ In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.ixx:187:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 187 | rules.insert (mid, oid, move (name), r); | ^ libbuild2/dist/init.cxx:219:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 219 | rs.insert_rule (dist_id, 0, "dist", rule_); | ^ In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: libbuild2/dist/init.cxx:220:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 220 | rs.insert_rule (dist_id, 0, "dist.alias", rule_); | ^ In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.ixx:187:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 187 | rules.insert (mid, oid, move (name), r); | ^ libbuild2/dist/init.cxx:220:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 220 | rs.insert_rule (dist_id, 0, "dist.alias", rule_); | ^ 321 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/dist/module.b.o -c libbuild2/dist/module.cxx In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: ./libbuild2/dist/module.hxx:41:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 41 | adhoc.push_back (move (f)); | ^ | std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | callbacks_.push_back (callback {move (pattern), f, data}); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ 179 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/dist/operation.b.o -c libbuild2/dist/operation.cxx In file included from libbuild2/dist/operation.cxx:4: In file included from ./libbuild2/dist/operation.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:4: In file included from ./libbuild2/dist/operation.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/dist/operation.cxx:4: In file included from ./libbuild2/dist/operation.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/dist/operation.cxx:16: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/dist/operation.cxx:16: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:22: ./libbuild2/dist/module.hxx:41:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 41 | adhoc.push_back (move (f)); | ^ | std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | callbacks_.push_back (callback {move (pattern), f, data}); | ^ | std:: libbuild2/dist/operation.cxx:116:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 116 | move (d), | ^ | std:: libbuild2/dist/operation.cxx:117:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | move (out), | ^ | std:: libbuild2/dist/operation.cxx:123:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 123 | t.path (move (p)); | ^ | std:: libbuild2/dist/operation.cxx:842:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 842 | return pair (move (d), string (s, i)); | ^ | std:: libbuild2/dist/operation.cxx:1306:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1306 | ofdstream os (move (c_fd)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/operation.cxx:4: In file included from ./libbuild2/dist/operation.hxx:10: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/dist/operation.cxx:4: In file included from ./libbuild2/dist/operation.hxx:10: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/dist/operation.cxx:4: In file included from ./libbuild2/dist/operation.hxx:10: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/dist/operation.cxx:4: In file included from ./libbuild2/dist/operation.hxx:10: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ libbuild2/dist/operation.cxx:116:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 116 | move (d), | ^ | std:: libbuild2/dist/operation.cxx:194:32: note: in instantiation of function template specialization 'build2::dist::add_target' requested here 194 | files.push_back (add_target (rs, sd / n, true, true)); | ^ libbuild2/dist/operation.cxx:117:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | move (out), | ^ | std:: libbuild2/dist/operation.cxx:123:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 123 | t.path (move (p)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2046:14: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 2046 | return insert (T::static_type, dir, out, name, ext, t, skip_find); | ^ libbuild2/dist/operation.cxx:115:36: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 115 | const T& t (rs.ctx.targets.insert ( | ^ libbuild2/dist/operation.cxx:194:32: note: in instantiation of function template specialization 'build2::dist::add_target' requested here 194 | files.push_back (add_target (rs, sd / n, true, true)); | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: libbuild2/dist/operation.cxx:116:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 116 | move (d), | ^ | std:: libbuild2/dist/operation.cxx:407:11: note: in instantiation of function template specialization 'build2::dist::add_target' requested here 407 | add_target (rs, rs.root_extra->export_file); | ^ libbuild2/dist/operation.cxx:117:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | move (out), | ^ | std:: libbuild2/dist/operation.cxx:123:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 123 | t.path (move (p)); | ^ | std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2046:14: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 2046 | return insert (T::static_type, dir, out, name, ext, t, skip_find); | ^ libbuild2/dist/operation.cxx:115:36: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 115 | const T& t (rs.ctx.targets.insert ( | ^ libbuild2/dist/operation.cxx:407:11: note: in instantiation of function template specialization 'build2::dist::add_target' requested here 407 | add_target (rs, rs.root_extra->export_file); | ^ In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: 321 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/dist/rule.b.o -c libbuild2/dist/rule.cxx In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/dist/rule.cxx:8: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/dist/rule.cxx:12: ./libbuild2/dist/module.hxx:41:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 41 | adhoc.push_back (move (f)); | ^ | std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | callbacks_.push_back (callback {move (pattern), f, data}); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/dist/rule.cxx:4: In file included from ./libbuild2/dist/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 296 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/script/lexer.b.o -c libbuild2/test/script/lexer.cxx In file included from libbuild2/test/script/lexer.cxx:4: In file included from ./libbuild2/test/script/lexer.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/script/lexer.cxx:4: In file included from ./libbuild2/test/script/lexer.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/script/lexer.cxx:4: In file included from ./libbuild2/test/script/lexer.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/script/lexer.cxx:4: In file included from ./libbuild2/test/script/lexer.hxx:10: In file included from ./libbuild2/script/lexer.hxx:10: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/script/lexer.cxx:4: In file included from ./libbuild2/test/script/lexer.hxx:10: In file included from ./libbuild2/script/lexer.hxx:10: In file included from ./libbuild2/lexer.hxx:16: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/script/lexer.cxx:4: In file included from ./libbuild2/test/script/lexer.hxx:10: In file included from ./libbuild2/script/lexer.hxx:10: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: libbuild2/test/script/lexer.cxx:259:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 259 | return move (*t); | ^ | std:: libbuild2/test/script/lexer.cxx:336:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 336 | return token (move (lexeme), false, | ^ | std:: 44 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/script/parser.b.o -c libbuild2/test/script/parser.cxx In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:9: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:9: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:9: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:13: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:13: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:16: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:16: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: ./libbuild2/script/parser.hxx:111:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: ./libbuild2/script/parser.hxx:111:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:18: In file included from ./libbuild2/test/script/script.hxx:15: ./libbuild2/test/target.hxx:22:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: libbuild2/test/script/parser.cxx:137:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | m->desc = move (g.desc); | ^ | std:: libbuild2/test/script/parser.cxx:138:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | m->if_cond_ = move (g.if_cond_); | ^ | std:: libbuild2/test/script/parser.cxx:139:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 139 | m->if_chain = move (g.if_chain); | ^ | std:: libbuild2/test/script/parser.cxx:144:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | m->tests_ = move (t->tests_); | ^ | std:: libbuild2/test/script/parser.cxx:147:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | m->tests_ = move (su); // Should come first. | ^ | std:: libbuild2/test/script/parser.cxx:158:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 158 | s = move (m); | ^ | std:: libbuild2/test/script/parser.cxx:231:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 231 | g->desc = move (d); | ^ | std:: libbuild2/test/script/parser.cxx:234:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 234 | group_->scopes.push_back (move (g)); | ^ | std:: libbuild2/test/script/parser.cxx:456:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 456 | ln.var = &script_->var_pool.insert (move (n)); | ^ | std:: libbuild2/test/script/parser.cxx:519:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 519 | token vt (move (t)); | ^ | std:: libbuild2/test/script/parser.cxx:526:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | t = move (vt); | ^ | std:: libbuild2/test/script/parser.cxx:543:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | move (pt))); | ^ | std:: libbuild2/test/script/parser.cxx:552:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 552 | ln.var = &script_->var_pool.insert (move (n)); | ^ | std:: libbuild2/test/script/parser.cxx:622:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 622 | ls->push_back (move (ln)); | ^ | std:: libbuild2/test/script/parser.cxx:816:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 816 | p->desc = move (d); | ^ | std:: libbuild2/test/script/parser.cxx:819:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 819 | p->tests_ = move (ls_data); | ^ | std:: libbuild2/test/script/parser.cxx:822:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | group_->scopes.push_back (move (p)); | ^ | std:: libbuild2/test/script/parser.cxx:893:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 893 | g->if_cond_ = move (ls.back ()); | ^ | std:: libbuild2/test/script/parser.cxx:901:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 901 | *ps = move (g); | ^ | std:: libbuild2/test/script/parser.cxx:975:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 975 | group_->scopes.push_back (move (root)); | ^ | std:: libbuild2/test/script/parser.cxx:1053:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | d = move (td); | ^ | std:: libbuild2/test/script/parser.cxx:1184:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1184 | pre_parse_include_line (move (args), move (l)); | ^ | std:: libbuild2/test/script/parser.cxx:1184:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1184 | pre_parse_include_line (move (args), move (l)); | ^ | std:: libbuild2/test/script/parser.cxx:1214:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1214 | path p (move (n)); | ^ | std:: libbuild2/test/script/parser.cxx:1228:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1228 | return *script_->paths_.insert (path_name_value (move (p))).first; | ^ | std:: libbuild2/test/script/parser.cxx:1231:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1231 | const path_name_value& pn (enter_path (move (n))); | ^ | std:: libbuild2/test/script/parser.cxx:1277:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1277 | include (move (n.value)); | ^ | std:: libbuild2/test/script/parser.cxx:1381:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1381 | r.details = move (r.summary); | ^ | std:: libbuild2/test/script/parser.cxx:1401:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1401 | r.details = move (r.id); | ^ | std:: libbuild2/test/script/parser.cxx:1462:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1462 | string l (move (t.value)); | ^ | std:: libbuild2/test/script/parser.cxx:1468:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1468 | move (l); | ^ | std:: libbuild2/test/script/parser.cxx:1505:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1505 | command_expr r (move (pr.expr)); | ^ | std:: libbuild2/test/script/parser.cxx:1646:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1646 | apply_value_attributes (&var, lhs, move (rhs), kind); | ^ | std:: libbuild2/test/script/parser.cxx:1696:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1696 | apply_value_attributes (&var, lhs, move (val), type::assign); | ^ | std:: libbuild2/test/script/parser.cxx:1756:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1756 | line l (move (*s.if_cond_)); | ^ | std:: libbuild2/test/script/parser.cxx:1759:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1759 | replay_data (move (l.tokens)); | ^ | std:: libbuild2/test/script/parser.cxx:1952:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1952 | auto p (id_map_->emplace (move (id), move (l))); | ^ | std:: libbuild2/test/script/parser.cxx:1952:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1952 | auto p (id_map_->emplace (move (id), move (l))); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:84:36: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 84 | return async (0, task_count, forward (f), forward (a)...); | ^ | std:: libbuild2/test/script/parser.cxx:1845:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 1845 | if (!ctx->sched->async (task_count, | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:84:52: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 84 | return async (0, task_count, forward (f), forward (a)...); | ^ | std:: ./libbuild2/scheduler.hxx:84:52: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 84 | return async (0, task_count, forward (f), forward (a)...); | ^ | std:: ./libbuild2/scheduler.hxx:84:52: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 84 | return async (0, task_count, forward (f), forward (a)...); | ^ | std:: ./libbuild2/scheduler.hxx:84:52: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 84 | return async (0, task_count, forward (f), forward (a)...); | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.hxx:84:14: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 84 | return async (0, task_count, forward (f), forward (a)...); | ^ libbuild2/test/script/parser.cxx:1845:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 1845 | if (!ctx->sched->async (task_count, | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:68:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 68 | decay_copy (forward (f))}; | ^ | std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ ./libbuild2/scheduler.hxx:84:14: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 84 | return async (0, task_count, forward (f), forward (a)...); | ^ libbuild2/test/script/parser.cxx:1845:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 1845 | if (!ctx->sched->async (task_count, | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ ./libbuild2/scheduler.hxx:84:14: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 84 | return async (0, task_count, forward (f), forward (a)...); | ^ libbuild2/test/script/parser.cxx:1845:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 1845 | if (!ctx->sched->async (task_count, | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ ./libbuild2/scheduler.hxx:84:14: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 84 | return async (0, task_count, forward (f), forward (a)...); | ^ libbuild2/test/script/parser.cxx:1845:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 1845 | if (!ctx->sched->async (task_count, | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ ./libbuild2/scheduler.hxx:84:14: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 84 | return async (0, task_count, forward (f), forward (a)...); | ^ libbuild2/test/script/parser.cxx:1845:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 1845 | if (!ctx->sched->async (task_count, | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:68:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/test/script/parser.cxx:1846:41)>' requested here 68 | decay_copy (forward (f))}; | ^ ./libbuild2/scheduler.hxx:84:14: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 84 | return async (0, task_count, forward (f), forward (a)...); | ^ libbuild2/test/script/parser.cxx:1845:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 1845 | if (!ctx->sched->async (task_count, | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | task t (move (*static_cast (td))); | ^ | std:: ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 70 | td->thunk = &task_thunk; | ^ ./libbuild2/scheduler.hxx:84:14: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 84 | return async (0, task_count, forward (f), forward (a)...); | ^ libbuild2/test/script/parser.cxx:1845:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 1845 | if (!ctx->sched->async (task_count, | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.txx:134:7: note: in instantiation of function template specialization 'build2::scheduler::task_type<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>::thunk<0UL, 1UL, 2UL, 3UL>' requested here 134 | t.thunk (std::index_sequence_for ()); | ^ ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 70 | td->thunk = &task_thunk; | ^ ./libbuild2/scheduler.hxx:84:14: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 84 | return async (0, task_count, forward (f), forward (a)...); | ^ libbuild2/test/script/parser.cxx:1845:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1846:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 1845 | if (!ctx->sched->async (task_count, | ^ In file included from libbuild2/test/script/parser.cxx:4: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: 392 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/script/runner.b.o -c libbuild2/test/script/runner.cxx In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: ./libbuild2/test/target.hxx:22:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/test/script/runner.cxx:10: ./libbuild2/test/common.hxx:94:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | common (common_data&& d): common_data (move (d)) {} | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/test/script/runner.cxx:37:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/runner.cxx:38:11)>' requested here 37 | auto df = make_diag_frame ( | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/test/script/runner.cxx:38:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/test/script/runner.cxx:37:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/runner.cxx:38:11)>' requested here 37 | auto df = make_diag_frame ( | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/test/script/runner.cxx:93:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/runner.cxx:94:11)>' requested here 93 | auto df = make_diag_frame ( | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/test/script/runner.cxx:94:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/test/script/runner.cxx:93:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/runner.cxx:94:11)>' requested here 93 | auto df = make_diag_frame ( | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/test/script/runner.cxx:172:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/runner.cxx:173:11)>' requested here 172 | auto df = make_diag_frame ( | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/test/script/runner.cxx:173:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/test/script/runner.cxx:172:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/runner.cxx:173:11)>' requested here 172 | auto df = make_diag_frame ( | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/test/script/runner.cxx:201:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/runner.cxx:202:11)>' requested here 201 | auto df = make_diag_frame ( | ^ In file included from libbuild2/test/script/runner.cxx:4: In file included from ./libbuild2/test/script/runner.hxx:10: In file included from ./libbuild2/script/run.hxx:10: In file included from ./libbuild2/script/script.hxx:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/test/script/runner.cxx:202:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/test/script/runner.cxx:201:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/runner.cxx:202:11)>' requested here 201 | auto df = make_diag_frame ( | ^ 314 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/script/script.b.o -c libbuild2/test/script/script.cxx In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:13: In file included from ./libbuild2/script/script.hxx:11: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:13: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: ./libbuild2/test/target.hxx:22:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/test/script/script.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/test/script/script.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/test/script/script.cxx:13: ./libbuild2/test/common.hxx:94:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | common (common_data&& d): common_data (move (d)) {} | ^ | std:: In file included from libbuild2/test/script/script.cxx:15: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/test/script/script.cxx:15: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/test/script/script.cxx:15: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/test/script/script.cxx:15: In file included from ./libbuild2/test/script/parser.hxx:15: ./libbuild2/script/parser.hxx:111:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: ./libbuild2/script/parser.hxx:111:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: libbuild2/test/script/script.cxx:94:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | const_cast (id_path) = path (move (s)); | ^ | std:: libbuild2/test/script/script.cxx:135:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 135 | const variable& var (root.var_pool.insert (move (nm))); | ^ | std:: libbuild2/test/script/script.cxx:145:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | lhs.assign (move (val), &var); | ^ | std:: libbuild2/test/script/script.cxx:166:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | value (move (val)), | ^ | std:: libbuild2/test/script/script.cxx:377:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | p = root.target_scope.lookup_override (var, move (p), true); | ^ | std:: libbuild2/test/script/script.cxx:554:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 554 | v = move (r); | ^ | std:: libbuild2/test/script/script.cxx:557:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 557 | assign (root.cmd_var) = move (s); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/test/script/script.cxx:35:35: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 35 | vars.assign (root.wd_var) = dir_path (); | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/test/script/script.cxx:81:55: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 81 | id_path (cast (assign (root.id_var) = path ())) | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/test/script/script.cxx:157:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/script.cxx:158:13)>' requested here 157 | auto df = make_diag_frame ( | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/test/script/script.cxx:158:13)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/test/script/script.cxx:157:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/test/script/script.cxx:158:13)>' requested here 157 | auto df = make_diag_frame ( | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/script/script.cxx:197:37: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 197 | test_var (var_pool.insert ("test")), | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/script/script.cxx:198:37: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 198 | options_var (var_pool.insert ("test.options")), | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/script/script.cxx:200:37: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 200 | redirects_var (var_pool.insert ("test.redirects")), | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/script/script.cxx:203:30: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 203 | wd_var (var_pool.insert ("~")), | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/script/script.cxx:208:25: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 208 | &var_pool.insert ("1"), | ^ In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/test/script/script.cxx:557:31: note: in instantiation of function template specialization 'build2::value::operator=' requested here 557 | assign (root.cmd_var) = move (s); | ^ 347 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/script/token.b.o -c libbuild2/test/script/token.cxx In file included from libbuild2/test/script/token.cxx:4: In file included from ./libbuild2/test/script/token.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/script/token.cxx:4: In file included from ./libbuild2/test/script/token.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/script/token.cxx:4: In file included from ./libbuild2/test/script/token.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/script/token.cxx:4: In file included from ./libbuild2/test/script/token.hxx:10: In file included from ./libbuild2/script/token.hxx:10: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/script/token.cxx:4: In file included from ./libbuild2/test/script/token.hxx:10: In file included from ./libbuild2/script/token.hxx:10: In file included from ./libbuild2/token.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/script/token.cxx:4: In file included from ./libbuild2/test/script/token.hxx:10: In file included from ./libbuild2/script/token.hxx:10: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: 42 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/common.b.o -c libbuild2/test/common.cxx In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/test/common.cxx:4: ./libbuild2/test/common.hxx:94:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | common (common_data&& d): common_data (move (d)) {} | ^ | std:: In file included from libbuild2/test/common.cxx:7: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/test/common.cxx:7: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/test/common.cxx:11: In file included from ./libbuild2/test/module.hxx:12: ./libbuild2/test/rule.hxx:38:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | : common (move (d)), see_through_only (sto) {} | ^ | std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 48 | : common (move (d)), | ^ | std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | rule (move (d), true /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: In file included from libbuild2/test/common.cxx:11: ./libbuild2/test/module.hxx:34:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 34 | : common (move (d)), | ^ | std:: ./libbuild2/test/module.hxx:35:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | test::default_rule (move (d)), | ^ | std:: ./libbuild2/test/module.hxx:36:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 36 | test::group_rule (move (d)) {} | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 303 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/init.b.o -c libbuild2/test/init.cxx In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/test/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/test/init.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/test/init.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/test/init.cxx:7: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/test/init.cxx:7: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/test/init.cxx:7: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/test/init.cxx:8: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/test/init.cxx:11: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/test/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/test/init.cxx:15: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:13: ./libbuild2/test/common.hxx:94:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | common (common_data&& d): common_data (move (d)) {} | ^ | std:: In file included from libbuild2/test/init.cxx:15: In file included from ./libbuild2/test/module.hxx:12: ./libbuild2/test/rule.hxx:38:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | : common (move (d)), see_through_only (sto) {} | ^ | std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 48 | : common (move (d)), | ^ | std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | rule (move (d), true /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: In file included from libbuild2/test/init.cxx:15: ./libbuild2/test/module.hxx:34:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 34 | : common (move (d)), | ^ | std:: ./libbuild2/test/module.hxx:35:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | test::default_rule (move (d)), | ^ | std:: ./libbuild2/test/module.hxx:36:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 36 | test::group_rule (move (d)) {} | ^ | std:: In file included from libbuild2/test/init.cxx:16: ./libbuild2/test/target.hxx:22:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: libbuild2/test/init.cxx:137:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | extra.set_module (new module (move (d))); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/test/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/init.cxx:59:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 59 | vp.insert ("config.test.output"), | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/init.cxx:64:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 64 | vp.insert ("config.test.timeout"), | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/init.cxx:68:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 68 | vp.insert ("config.test.runner"), | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/test/init.cxx:73:13: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 73 | pvp.insert ("test", variable_visibility::target), | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/init.cxx:80:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 80 | vp.insert ("test.runner.path"), | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/test/init.cxx:103:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 103 | vp.insert ("test.stdin", variable_visibility::prereq), | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/init.cxx:110:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 110 | vp.insert ("test.target") | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/test/init.cxx:119:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 119 | vp.insert ("test.redirects"); | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/test/init.cxx:129:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here 129 | v = *rs.ctx.build_host; | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/test/init.cxx:264:16: note: in instantiation of function template specialization 'build2::value::operator=' requested here 264 | pv = run_search (p, false /* init */); | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/test/init.cxx:271:16: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 271 | ov = strings (++args.begin (), args.end ()); | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/test/init.cxx:271:16: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 271 | ov = strings (++args.begin (), args.end ()); | ^ In file included from libbuild2/test/init.cxx:4: In file included from ./libbuild2/test/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/test/init.cxx:6: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/test/init.cxx:305:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 305 | rs.insert_rule (perform_test_id, "test", dr); | ^ In file included from libbuild2/test/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/test/init.cxx:305:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 305 | rs.insert_rule (perform_test_id, "test", dr); | ^ In file included from libbuild2/test/init.cxx:6: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/test/init.cxx:306:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 306 | rs.insert_rule (perform_test_id, "test", dr); | ^ In file included from libbuild2/test/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/test/init.cxx:306:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 306 | rs.insert_rule (perform_test_id, "test", dr); | ^ 326 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/module.b.o -c libbuild2/test/module.cxx In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:13: ./libbuild2/test/common.hxx:94:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | common (common_data&& d): common_data (move (d)) {} | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: ./libbuild2/test/rule.hxx:38:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | : common (move (d)), see_through_only (sto) {} | ^ | std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 48 | : common (move (d)), | ^ | std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | rule (move (d), true /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: In file included from libbuild2/test/module.cxx:4: ./libbuild2/test/module.hxx:34:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 34 | : common (move (d)), | ^ | std:: ./libbuild2/test/module.hxx:35:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | test::default_rule (move (d)), | ^ | std:: ./libbuild2/test/module.hxx:36:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 36 | test::group_rule (move (d)) {} | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/module.cxx:4: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 299 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/operation.b.o -c libbuild2/test/operation.cxx In file included from libbuild2/test/operation.cxx:4: In file included from ./libbuild2/test/operation.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/operation.cxx:4: In file included from ./libbuild2/test/operation.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/operation.cxx:4: In file included from ./libbuild2/test/operation.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/test/operation.cxx:8: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/test/operation.cxx:10: ./libbuild2/test/common.hxx:94:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | common (common_data&& d): common_data (move (d)) {} | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/operation.cxx:4: In file included from ./libbuild2/test/operation.hxx:10: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/test/operation.cxx:4: In file included from ./libbuild2/test/operation.hxx:10: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/test/operation.cxx:4: In file included from ./libbuild2/test/operation.hxx:10: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/test/operation.cxx:4: In file included from ./libbuild2/test/operation.hxx:10: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 295 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/rule.b.o -c libbuild2/test/rule.cxx In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:13: ./libbuild2/test/common.hxx:94:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | common (common_data&& d): common_data (move (d)) {} | ^ | std:: In file included from libbuild2/test/rule.cxx:4: ./libbuild2/test/rule.hxx:38:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | : common (move (d)), see_through_only (sto) {} | ^ | std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 48 | : common (move (d)), | ^ | std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | rule (move (d), true /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: In file included from libbuild2/test/rule.cxx:15: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/test/rule.cxx:19: ./libbuild2/test/target.hxx:22:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/test/rule.cxx:21: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/test/rule.cxx:21: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:16: In file included from ./libbuild2/lexer.hxx:16: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : token (token_type::word, move (v), s, qt, qc, qf, l, c) {} | ^ | std:: ./libbuild2/token.hxx:172:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | value (move (v)), | ^ | std:: In file included from libbuild2/test/rule.cxx:21: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: In file included from ./libbuild2/parser.hxx:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | targetspec (name_type n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : src_base (move (sb)), name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | opspec (string n): name (move (n)) {} | ^ | std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | metaopspec (string n): name (move (n)) {} | ^ | std:: In file included from libbuild2/test/rule.cxx:21: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:11: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | attributes (location l = {}): loc (move (l)) {} | ^ | std:: ./libbuild2/parser.hxx:390:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 390 | attributes r (move (attributes_.back ())); | ^ | std:: ./libbuild2/parser.hxx:474:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 474 | v.assign (move (ns), nullptr); | ^ | std:: ./libbuild2/parser.hxx:888:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | replay_tokens r (move (replay_data_)); | ^ | std:: ./libbuild2/parser.hxx:903:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 903 | replay_data_ = move (d); | ^ | std:: In file included from libbuild2/test/rule.cxx:21: In file included from ./libbuild2/test/script/parser.hxx:15: In file included from ./libbuild2/script/parser.hxx:16: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | value (move (v)), | ^ | std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | flags (move (f)), | ^ | std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | special (move (s)), | ^ | std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 136 | value (s ? string () : move (v)), | ^ | std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | special (s ? move (v) : string ()), | ^ | std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | token (move (tk)) | ^ | std:: ./libbuild2/script/script.hxx:495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:495:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 495 | in (move (i)), out (move (o)), err (move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: ./libbuild2/script/script.hxx:510:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 510 | move (i), move (o), move (e)) | ^ | std:: In file included from libbuild2/test/rule.cxx:21: In file included from ./libbuild2/test/script/parser.hxx:15: ./libbuild2/script/parser.hxx:111:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: ./libbuild2/script/parser.hxx:111:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 111 | : expr (move (e)), docs (move (h)), for_loop (f) {} | ^ | std:: libbuild2/test/rule.cxx:1023:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1023 | p->dbuf.close (move (dr)); | ^ | std:: libbuild2/test/rule.cxx:1050:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1050 | ep = process::pipe (p.in.get (), move (p.out)); | ^ | std:: libbuild2/test/rule.cxx:1058:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1058 | pp.dbuf.open (args[0], move (p.in), fdstream_mode::non_blocking); | ^ | std:: libbuild2/test/rule.cxx:1062:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | ? process (args, 0, out, move (ep)) // First process. | ^ | std:: libbuild2/test/rule.cxx:1063:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1063 | : process (args, *prev->proc, out, move (ep))); // Next process. | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: libbuild2/test/rule.cxx:566:29: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 566 | if (!ctx.sched->async (ctx.count_busy (), | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 25 | forward (f) (forward (a)...); | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:67:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 67 | typename task::args_type (decay_copy (forward (a))...), | ^ | std:: ./libbuild2/scheduler.txx:68:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 68 | decay_copy (forward (f))}; | ^ | std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 97 | forward (f) (forward (a)...); // Should not throw. | ^ | std:: In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ libbuild2/test/rule.cxx:566:29: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 566 | if (!ctx.sched->async (ctx.count_busy (), | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ libbuild2/test/rule.cxx:566:29: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 566 | if (!ctx.sched->async (ctx.count_busy (), | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ libbuild2/test/rule.cxx:566:29: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 566 | if (!ctx.sched->async (ctx.count_busy (), | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ libbuild2/test/rule.cxx:566:29: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 566 | if (!ctx.sched->async (ctx.count_busy (), | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:67:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>>>' requested here 67 | typename task::args_type (decay_copy (forward (a))...), | ^ libbuild2/test/rule.cxx:566:29: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 566 | if (!ctx.sched->async (ctx.count_busy (), | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:597:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 597 | decay_copy (T&& x) {return forward (x);} | ^ | std:: ./libbuild2/scheduler.txx:68:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/test/rule.cxx:568:36)>' requested here 68 | decay_copy (forward (f))}; | ^ libbuild2/test/rule.cxx:566:29: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 566 | if (!ctx.sched->async (ctx.count_busy (), | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | task t (move (*static_cast (td))); | ^ | std:: ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 70 | td->thunk = &task_thunk; | ^ libbuild2/test/rule.cxx:566:29: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 566 | if (!ctx.sched->async (ctx.count_busy (), | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.txx:134:7: note: in instantiation of function template specialization 'build2::scheduler::task_type<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>::thunk<0UL, 1UL, 2UL, 3UL, 4UL>' requested here 134 | t.thunk (std::index_sequence_for ()); | ^ ./libbuild2/scheduler.txx:70:22: note: in instantiation of function template specialization 'build2::scheduler::task_thunk<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 70 | td->thunk = &task_thunk; | ^ libbuild2/test/rule.cxx:566:29: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/rule.cxx:568:36), const butl::diag_frame *, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>>>' requested here 566 | if (!ctx.sched->async (ctx.count_busy (), | ^ In file included from libbuild2/test/rule.cxx:4: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: ./libbuild2/scheduler.hxx:587:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 587 | move (func) (std::get (move (args))...); | ^ | std:: 371 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/test/target.b.o -c libbuild2/test/target.cxx In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/test/target.cxx:4: ./libbuild2/test/target.hxx:22:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/test/target.hxx:22:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 22 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/test/target.cxx:53:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 53 | &target_factory, | ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: 294 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/install/functions.b.o -c libbuild2/install/functions.cxx In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:10: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/install/functions.cxx:7: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: libbuild2/install/functions.cxx:82:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 82 | move (dir), | ^ | std:: libbuild2/install/functions.cxx:83:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 83 | rel_base ? move (*rel_base) : dir_path ()); | ^ | std:: libbuild2/install/functions.cxx:112:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | string v (convert (move (*ot))); | ^ | std:: libbuild2/install/functions.cxx:127:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 127 | d = path_cast (move (p)); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>, const build2::scope *, butl::basic_path>, butl::optional>>>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/install/functions.cxx:59:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/install/functions.cxx:59:39)>' requested here 59 | f.insert (".resolve", false) += [] (const scope* s, | ^ In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:562:32: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 562 | function_arg::cast ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>, const build2::scope *, butl::basic_path>, butl::optional>>>::thunk<0UL, 1UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>, const build2::scope *, butl::basic_path>, butl::optional>>>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/install/functions.cxx:59:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/install/functions.cxx:59:39)>' requested here 59 | f.insert (".resolve", false) += [] (const scope* s, | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value>>' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>, const build2::scope *, butl::basic_path>, butl::optional>>>::thunk<0UL, 1UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>, const build2::scope *, butl::basic_path>, butl::optional>>>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/install/functions.cxx:59:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/install/functions.cxx:59:39)>' requested here 59 | f.insert (".resolve", false) += [] (const scope* s, | ^ In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, const build2::scope *, butl::basic_path>, butl::optional>>>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>, butl::optional>>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/install/functions.cxx:59:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/install/functions.cxx:59:39)>' requested here 59 | f.insert (".resolve", false) += [] (const scope* s, | ^ In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/install/functions.cxx:112:21: note: in instantiation of function template specialization 'build2::convert' requested here 112 | string v (convert (move (*ot))); | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/install/functions.cxx:112:21: note: in instantiation of function template specialization 'build2::convert' requested here 112 | string v (convert (move (*ot))); | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/install/functions.cxx:112:21: note: in instantiation of function template specialization 'build2::convert' requested here 112 | string v (convert (move (*ot))); | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/install/functions.cxx:112:21: note: in instantiation of function template specialization 'build2::convert' requested here 112 | string v (convert (move (*ot))); | ^ In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>, butl::optional>>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/install/functions.cxx:102:35: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/install/functions.cxx:102:38)>' requested here 102 | f.insert (".filter", false) += [] (const scope* s, | ^ In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:562:32: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 562 | function_arg::cast ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>, butl::optional>>::thunk<0UL, 1UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>, butl::optional>>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/install/functions.cxx:102:35: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/install/functions.cxx:102:38)>' requested here 102 | f.insert (".filter", false) += [] (const scope* s, | ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>, butl::optional>>::thunk<0UL, 1UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>, butl::optional>>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/install/functions.cxx:102:35: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/install/functions.cxx:102:38)>' requested here 102 | f.insert (".filter", false) += [] (const scope* s, | ^ In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>, butl::optional>>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::optional>>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/install/functions.cxx:102:35: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/install/functions.cxx:102:38)>' requested here 102 | f.insert (".filter", false) += [] (const scope* s, | ^ In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 320 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/install/init.b.o -c libbuild2/install/init.cxx In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/install/init.cxx:8: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/install/init.cxx:8: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/install/init.cxx:8: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/install/init.cxx:9: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/install/init.cxx:9: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/install/init.cxx:9: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/install/init.cxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/install/init.cxx:11: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/install/init.cxx:15: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/install/init.cxx:18: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: libbuild2/install/init.cxx:121:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 121 | d = dir_path (move (s)); | ^ | std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 180 | const variable& vr (vp.insert (move (vn))); | ^ | std:: libbuild2/install/init.cxx:197:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | const variable& vr (vp.insert (move (vn))); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/install/init.cxx:266:34: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 266 | auto& ovar (rs.var_pool ().insert ("install", | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/install/init.cxx:333:22: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 333 | rs.var_pool ().insert ("for_install", variable_visibility::prereq); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/install/init.cxx:342:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 342 | vp.insert ("install.mode"); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/install/init.cxx:343:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 343 | vp.insert ("install.subdirs"); | ^ In file included from libbuild2/install/init.cxx:8: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/install/init.cxx:387:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 387 | bs.insert_rule (perform_install_id, "install.alias", ar); | ^ In file included from libbuild2/install/init.cxx:8: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/install/init.cxx:387:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 387 | bs.insert_rule (perform_install_id, "install.alias", ar); | ^ In file included from libbuild2/install/init.cxx:8: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/install/init.cxx:390:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 390 | bs.insert_rule (perform_install_id, "install.fsdir", dr); | ^ In file included from libbuild2/install/init.cxx:8: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/install/init.cxx:390:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 390 | bs.insert_rule (perform_install_id, "install.fsdir", dr); | ^ In file included from libbuild2/install/init.cxx:8: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/install/init.cxx:393:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 393 | bs.insert_rule (perform_install_id, "install.file", fr); | ^ In file included from libbuild2/install/init.cxx:8: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/install/init.cxx:393:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 393 | bs.insert_rule (perform_install_id, "install.file", fr); | ^ In file included from libbuild2/install/init.cxx:8: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/install/init.cxx:402:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 402 | bs.insert_rule (perform_install_id, "install.group", gr); | ^ In file included from libbuild2/install/init.cxx:8: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/install/init.cxx:402:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 402 | bs.insert_rule (perform_install_id, "install.group", gr); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/install/init.cxx:549:23: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 549 | auto& v (vp.insert ("config.install.manifest")); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ libbuild2/install/init.cxx:581:38: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 581 | v = s && cast_false (lookup_config (rs, cvar, false)); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/install/init.cxx:581:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here 581 | v = s && cast_false (lookup_config (rs, cvar, false)); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/install/init.cxx:588:26: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 588 | auto& var (vp.insert ( "install.private")); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ libbuild2/install/init.cxx:595:28: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 595 | if (lookup l = lookup_config (rs, cvar, nullptr)) | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/install/init.cxx:596:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 596 | v = cast (l); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/install/init.cxx:610:26: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 610 | auto& cvar (vp.insert ("config.install.chroot")); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/install/init.cxx:676:26: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 676 | auto& var (vp.insert ( "install.filter")); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/install/init.cxx:684:17: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 684 | v = cast (l); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:872:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 872 | v.as>> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/install/init.cxx:684:17: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 684 | v = cast (l); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:874:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 874 | new (&v.data_) vector> (move (x)); | ^ | std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 180 | const variable& vr (vp.insert (move (vn))); | ^ | std:: libbuild2/install/init.cxx:230:9: note: in instantiation of function template specialization 'build2::install::set_var>, build2::abs_dir_path>' requested here 230 | set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ libbuild2/install/init.cxx:197:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | const variable& vr (vp.insert (move (vn))); | ^ | std:: In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 185 | ? lookup_config (rs, vr, *dv, 0 /* save_flags */, override) | ^ libbuild2/install/init.cxx:230:9: note: in instantiation of function template specialization 'build2::install::set_var>, build2::abs_dir_path>' requested here 230 | set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/install/init.cxx:209:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here 209 | v = proc_var (prv, rs, *dv, vr); | ^ libbuild2/install/init.cxx:230:9: note: in instantiation of function template specialization 'build2::install::set_var>, build2::abs_dir_path>' requested here 230 | set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 180 | const variable& vr (vp.insert (move (vn))); | ^ | std:: libbuild2/install/init.cxx:232:7: note: in instantiation of function template specialization 'build2::install::set_var>, butl::basic_path>>' requested here 232 | set_var (s, p, rs, n, ".cmd", c.empty () ? nullptr : &c); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ libbuild2/install/init.cxx:197:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | const variable& vr (vp.insert (move (vn))); | ^ | std:: In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl> &>' requested here 40 | return lookup_config_impl (rs, | ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config> &>' requested here 185 | ? lookup_config (rs, vr, *dv, 0 /* save_flags */, override) | ^ libbuild2/install/init.cxx:232:7: note: in instantiation of function template specialization 'build2::install::set_var>, butl::basic_path>>' requested here 232 | set_var (s, p, rs, n, ".cmd", c.empty () ? nullptr : &c); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 180 | const variable& vr (vp.insert (move (vn))); | ^ | std:: libbuild2/install/init.cxx:233:7: note: in instantiation of function template specialization 'build2::install::set_var, std::vector>' requested here 233 | set_var (s, p, rs, n, ".options", (strings*) (nullptr)); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ libbuild2/install/init.cxx:197:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | const variable& vr (vp.insert (move (vn))); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/install/init.cxx:180:32: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 180 | const variable& vr (vp.insert (move (vn))); | ^ libbuild2/install/init.cxx:233:7: note: in instantiation of function template specialization 'build2::install::set_var, std::vector>' requested here 233 | set_var (s, p, rs, n, ".options", (strings*) (nullptr)); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl &>' requested here 40 | return lookup_config_impl (rs, | ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 185 | ? lookup_config (rs, vr, *dv, 0 /* save_flags */, override) | ^ libbuild2/install/init.cxx:233:7: note: in instantiation of function template specialization 'build2::install::set_var, std::vector>' requested here 233 | set_var (s, p, rs, n, ".options", (strings*) (nullptr)); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/install/init.cxx:204:13: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 204 | v = proc_var (prv, rs, cast (l), vr); // Strip CT to T. | ^ libbuild2/install/init.cxx:233:7: note: in instantiation of function template specialization 'build2::install::set_var, std::vector>' requested here 233 | set_var (s, p, rs, n, ".options", (strings*) (nullptr)); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/install/init.cxx:204:13: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 204 | v = proc_var (prv, rs, cast (l), vr); // Strip CT to T. | ^ libbuild2/install/init.cxx:233:7: note: in instantiation of function template specialization 'build2::install::set_var, std::vector>' requested here 233 | set_var (s, p, rs, n, ".options", (strings*) (nullptr)); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ In file included from libbuild2/install/init.cxx:4: In file included from ./libbuild2/install/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 180 | const variable& vr (vp.insert (move (vn))); | ^ | std:: libbuild2/install/init.cxx:234:7: note: in instantiation of function template specialization 'build2::install::set_var' requested here 234 | set_var (s, p, rs, n, ".mode", fm.empty () ? nullptr : &fm); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ libbuild2/install/init.cxx:197:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | const variable& vr (vp.insert (move (vn))); | ^ | std:: In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 185 | ? lookup_config (rs, vr, *dv, 0 /* save_flags */, override) | ^ libbuild2/install/init.cxx:234:7: note: in instantiation of function template specialization 'build2::install::set_var' requested here 234 | set_var (s, p, rs, n, ".mode", fm.empty () ? nullptr : &fm); | ^ libbuild2/install/init.cxx:690:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 690 | set_dir (s, p, rs, "", abs_dir_path (), false, "644", "755", cmd); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 180 | const variable& vr (vp.insert (move (vn))); | ^ | std:: libbuild2/install/init.cxx:230:9: note: in instantiation of function template specialization 'build2::install::set_var>, butl::basic_path>>' requested here 230 | set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); | ^ libbuild2/install/init.cxx:694:9: note: in instantiation of function template specialization 'build2::install::set_dir>>' requested here 694 | set_dir (s, p, rs, "data_root", dir_data_root); | ^ libbuild2/install/init.cxx:197:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | const variable& vr (vp.insert (move (vn))); | ^ | std:: In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl> &>' requested here 40 | return lookup_config_impl (rs, | ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config> &>' requested here 185 | ? lookup_config (rs, vr, *dv, 0 /* save_flags */, override) | ^ libbuild2/install/init.cxx:230:9: note: in instantiation of function template specialization 'build2::install::set_var>, butl::basic_path>>' requested here 230 | set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); | ^ libbuild2/install/init.cxx:694:9: note: in instantiation of function template specialization 'build2::install::set_dir>>' requested here 694 | set_dir (s, p, rs, "data_root", dir_data_root); | ^ In file included from libbuild2/install/init.cxx:15: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/install/init.cxx:18: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/install/init.cxx:722:7: note: in instantiation of function template specialization 'build2::install::install_path' requested here 722 | install_path (bs, dir_path ("bin")); | ^ In file included from libbuild2/install/init.cxx:18: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: libbuild2/install/init.cxx:723:7: note: in instantiation of function template specialization 'build2::install::install_mode' requested here 723 | install_mode (bs, "755"); | ^ In file included from libbuild2/install/init.cxx:18: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/install/init.cxx:724:7: note: in instantiation of function template specialization 'build2::install::install_path' requested here 724 | install_path (bs, dir_path ("doc")); | ^ In file included from libbuild2/install/init.cxx:18: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/install/init.cxx:725:7: note: in instantiation of function template specialization 'build2::install::install_path' requested here 725 | install_path (bs, dir_path ("legal")); | ^ In file included from libbuild2/install/init.cxx:18: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/install/init.cxx:726:7: note: in instantiation of function template specialization 'build2::install::install_path' requested here 726 | install_path (bs, dir_path ("man")); | ^ In file included from libbuild2/install/init.cxx:18: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/install/init.cxx:727:7: note: in instantiation of function template specialization 'build2::install::install_path' requested here 727 | install_path (bs, dir_path ("man1")); | ^ 373 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/install/operation.b.o -c libbuild2/install/operation.cxx In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:15: In file included from ./libbuild2/filesystem.hxx:12: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:15: In file included from ./libbuild2/filesystem.hxx:226: In file included from ./libbuild2/filesystem.txx:4: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:15: In file included from ./libbuild2/filesystem.hxx:226: In file included from ./libbuild2/filesystem.txx:4: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/install/operation.cxx:8: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/install/operation.cxx:9: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/install/operation.cxx:9: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/install/operation.cxx:9: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/install/operation.cxx:13: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:14: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:14: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:14: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/install/operation.cxx:4: In file included from ./libbuild2/install/operation.hxx:14: In file included from ./libbuild2/operation.hxx:13: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ 293 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/install/rule.b.o -c libbuild2/install/rule.cxx In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/install/rule.cxx:5: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: In file included from libbuild2/install/rule.cxx:12: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: libbuild2/install/rule.cxx:442:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 442 | return r != nullptr ? move (r) : noop_recipe; | ^ | std:: libbuild2/install/rule.cxx:741:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 741 | install_dir (dir_path d = dir_path ()): dir (move (d)) {} | ^ | std:: libbuild2/install/rule.cxx:744:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 744 | : dir (move (d)), | ^ | std:: libbuild2/install/rule.cxx:805:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 805 | rs.emplace_back (move (d.normalize ())); | ^ | std:: libbuild2/install/rule.cxx:832:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 832 | rs.emplace_back (move (d.normalize ()), rs.back ()); | ^ | std:: libbuild2/install/rule.cxx:893:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 893 | install_dirs rs (resolve (s, t, move (d), fail_unknown)); | ^ | std:: libbuild2/install/rule.cxx:898:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 898 | dir_path r (move (rs.back ().dir)); | ^ | std:: libbuild2/install/rule.cxx:902:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 902 | dir_path b (resolve (s, t, move (rb), false).back ().dir); | ^ | std:: libbuild2/install/rule.cxx:921:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 921 | return resolve_dir (t.base_scope (), &t, move (d), move (rb), fail_unknown); | ^ | std:: libbuild2/install/rule.cxx:921:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 921 | return resolve_dir (t.base_scope (), &t, move (d), move (rb), fail_unknown); | ^ | std:: libbuild2/install/rule.cxx:927:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 927 | return resolve_dir (s, nullptr, move (d), move (rb), fail_unknown); | ^ | std:: libbuild2/install/rule.cxx:927:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 927 | return resolve_dir (s, nullptr, move (d), move (rb), fail_unknown); | ^ | std:: libbuild2/install/rule.cxx:933:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 933 | return resolve (t.base_scope (), &t, move (d), fail_unknown); | ^ | std:: libbuild2/install/rule.cxx:997:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 997 | s = dir_path (move (s)).posix_string (); | ^ | std:: libbuild2/install/rule.cxx:1342:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1342 | install_post (t, id, move (f)); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/rule.cxx:4: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ 314 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/install/utility.b.o -c libbuild2/install/utility.cxx In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: libbuild2/install/utility.cxx:153:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | d = path_cast (move (k)); | ^ | std:: libbuild2/install/utility.cxx:175:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | d = resolve_dir (rs, move (d)); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/install/utility.cxx:4: In file included from ./libbuild2/install/utility.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ 295 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/bin/def-rule.b.o -c libbuild2/bin/def-rule.cxx In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: libbuild2/bin/def-rule.cxx:165:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | cmp (".xdata", 6)) secs.emplace (move (sec), 'R'); | ^ | std:: libbuild2/bin/def-rule.cxx:166:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | else if (cmp (".bss", 4)) secs.emplace (move (sec), 'B'); | ^ | std:: libbuild2/bin/def-rule.cxx:183:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 183 | case 'D': syms.d.insert (move (s)); break; | ^ | std:: libbuild2/bin/def-rule.cxx:184:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 184 | case 'R': syms.r.insert (move (s)); break; | ^ | std:: libbuild2/bin/def-rule.cxx:185:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 185 | case 'B': syms.b.insert (move (s)); break; | ^ | std:: libbuild2/bin/def-rule.cxx:191:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 191 | syms.c.insert (move (s)); | ^ | std:: libbuild2/bin/def-rule.cxx:197:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | syms.t.insert (move (s)); | ^ | std:: libbuild2/bin/def-rule.cxx:268:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 268 | case 'D': syms.d.insert (move (s)); break; | ^ | std:: libbuild2/bin/def-rule.cxx:269:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 269 | case 'R': syms.r.insert (move (s)); break; | ^ | std:: libbuild2/bin/def-rule.cxx:270:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 270 | case 'B': syms.b.insert (move (s)); break; | ^ | std:: libbuild2/bin/def-rule.cxx:272:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 272 | case 'C': syms.c.insert (move (s)); break; | ^ | std:: libbuild2/bin/def-rule.cxx:273:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 273 | case 'T': syms.t.insert (move (s)); break; | ^ | std:: libbuild2/bin/def-rule.cxx:779:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | ifdstream is (move (pr.in_ofd), | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/bin/def-rule.cxx:4: In file included from ./libbuild2/bin/def-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 385 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/bin/functions.b.o -c libbuild2/bin/functions.cxx In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:11: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: libbuild2/bin/functions.cxx:36:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 36 | string t (convert (move (ns))); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/bin/functions.cxx:7: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/bin/functions.cxx:36:19: note: in instantiation of function template specialization 'build2::convert' requested here 36 | string t (convert (move (ns))); | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/bin/functions.cxx:36:19: note: in instantiation of function template specialization 'build2::convert' requested here 36 | string t (convert (move (ns))); | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/bin/functions.cxx:36:19: note: in instantiation of function template specialization 'build2::convert' requested here 36 | string t (convert (move (ns))); | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/bin/functions.cxx:36:19: note: in instantiation of function template specialization 'build2::convert' requested here 36 | string t (convert (move (ns))); | ^ In file included from libbuild2/bin/functions.cxx:4: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/bin/functions.cxx:34:40: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/bin/functions.cxx:34:43)>' requested here 34 | f.insert (".link_member", false) += [] (const scope* bs, names ns) | ^ In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 560 | return value ( | ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here 549 | return thunk (base, move (args), | ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 847 | typename cast::data {&cast::thunk, impl})); | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/bin/functions.cxx:34:40: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/bin/functions.cxx:34:43)>' requested here 34 | f.insert (".link_member", false) += [] (const scope* bs, names ns) | ^ In file included from libbuild2/bin/functions.cxx:4: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:841:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload>::data>' requested here 841 | insert (function_overload ( | ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 902 | this->operator+= (decay_lambda (&L::operator(), l)); | ^ libbuild2/bin/functions.cxx:34:40: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/bin/functions.cxx:34:43)>' requested here 34 | f.insert (".link_member", false) += [] (const scope* bs, names ns) | ^ In file included from libbuild2/bin/functions.cxx:4: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: 384 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/bin/guess.b.o -c libbuild2/bin/guess.cxx In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/bin/guess.cxx:6: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/bin/guess.cxx:6: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: libbuild2/bin/guess.cxx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : id (move (i)), signature (move (s)), version (move (v)) {} | ^ | std:: libbuild2/bin/guess.cxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : id (move (i)), signature (move (s)), version (move (v)) {} | ^ | std:: libbuild2/bin/guess.cxx:24:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | : id (move (i)), signature (move (s)), version (move (v)) {} | ^ | std:: libbuild2/bin/guess.cxx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : id (move (i)), signature (move (s)), version (move (v)) {} | ^ | std:: libbuild2/bin/guess.cxx:27:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : id (move (i)), signature (move (s)), version (move (v)) {} | ^ | std:: libbuild2/bin/guess.cxx:27:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : id (move (i)), signature (move (s)), version (move (v)) {} | ^ | std:: libbuild2/bin/guess.cxx:174:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 174 | return guess_result ("gnu", move (l), move (v)); | ^ | std:: libbuild2/bin/guess.cxx:174:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 174 | return guess_result ("gnu", move (l), move (v)); | ^ | std:: libbuild2/bin/guess.cxx:190:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | return guess_result ("llvm", move (l), move (v)); | ^ | std:: libbuild2/bin/guess.cxx:190:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | return guess_result ("llvm", move (l), move (v)); | ^ | std:: libbuild2/bin/guess.cxx:203:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 203 | return guess_result ("bsd", move (l), move (v)); | ^ | std:: libbuild2/bin/guess.cxx:203:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 203 | return guess_result ("bsd", move (l), move (v)); | ^ | std:: libbuild2/bin/guess.cxx:215:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | return guess_result ("msvc", move (l), move (v)); | ^ | std:: libbuild2/bin/guess.cxx:215:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | return guess_result ("msvc", move (l), move (v)); | ^ | std:: libbuild2/bin/guess.cxx:257:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | ? guess_result ("generic", move (l), semantic_version ()) | ^ | std:: libbuild2/bin/guess.cxx:290:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 290 | return guess_result ("gnu", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:295:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 295 | return guess_result ("llvm", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:324:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 324 | ? guess_result ("generic", move (l), semantic_version ()) | ^ | std:: libbuild2/bin/guess.cxx:347:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 347 | return ar_cache.insert (move (key), | ^ | std:: libbuild2/bin/guess.cxx:349:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 349 | move (arp), | ^ | std:: libbuild2/bin/guess.cxx:350:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 350 | move (arr.id), | ^ | std:: libbuild2/bin/guess.cxx:351:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 351 | move (arr.signature), | ^ | std:: libbuild2/bin/guess.cxx:352:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 352 | move (arr.checksum), | ^ | std:: libbuild2/bin/guess.cxx:353:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | move (*arr.version), | ^ | std:: libbuild2/bin/guess.cxx:356:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 356 | move (rlp), | ^ | std:: libbuild2/bin/guess.cxx:357:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | move (rlr.id), | ^ | std:: libbuild2/bin/guess.cxx:358:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | move (rlr.signature), | ^ | std:: libbuild2/bin/guess.cxx:359:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 359 | move (rlr.checksum), | ^ | std:: libbuild2/bin/guess.cxx:505:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 505 | : guess_result (move (id), move (l), move (ver))); | ^ | std:: libbuild2/bin/guess.cxx:505:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 505 | : guess_result (move (id), move (l), move (ver))); | ^ | std:: libbuild2/bin/guess.cxx:505:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 505 | : guess_result (move (id), move (l), move (ver))); | ^ | std:: libbuild2/bin/guess.cxx:531:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 531 | return guess_result ("ld64", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:538:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 538 | return guess_result ("cctools", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:562:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 562 | return guess_result ("gnu-lld", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:586:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 586 | return ld_cache.insert (move (key), | ^ | std:: libbuild2/bin/guess.cxx:588:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 588 | move (pp), | ^ | std:: libbuild2/bin/guess.cxx:589:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 589 | move (r.id), | ^ | std:: libbuild2/bin/guess.cxx:590:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 590 | move (r.signature), | ^ | std:: libbuild2/bin/guess.cxx:591:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | move (r.checksum), | ^ | std:: libbuild2/bin/guess.cxx:592:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 592 | move (r.version), | ^ | std:: libbuild2/bin/guess.cxx:656:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 656 | return guess_result ("gnu", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:681:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 681 | return guess_result ("msvc", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:711:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 711 | return rc_cache.insert (move (key), | ^ | std:: libbuild2/bin/guess.cxx:713:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 713 | move (pp), | ^ | std:: libbuild2/bin/guess.cxx:714:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 714 | move (r.id), | ^ | std:: libbuild2/bin/guess.cxx:715:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 715 | move (r.signature), | ^ | std:: libbuild2/bin/guess.cxx:716:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 716 | move (r.checksum), | ^ | std:: libbuild2/bin/guess.cxx:782:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 782 | return guess_result ("gnu", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:791:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 791 | return guess_result ("llvm", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:794:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 794 | return guess_result ("msvc", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:801:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 801 | return guess_result ("elftoolchain", move (l), semantic_version ()); | ^ | std:: libbuild2/bin/guess.cxx:822:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | return nm_cache.insert (move (key), | ^ | std:: libbuild2/bin/guess.cxx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | move (pp), | ^ | std:: libbuild2/bin/guess.cxx:825:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 825 | move (r.id), | ^ | std:: libbuild2/bin/guess.cxx:826:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 826 | move (r.signature), | ^ | std:: libbuild2/bin/guess.cxx:827:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 827 | move (r.checksum), | ^ | std:: In file included from libbuild2/bin/guess.cxx:6: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/bin/guess.cxx:80:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/bin/guess.cxx:81:9)>' requested here 80 | auto df = make_diag_frame ( | ^ In file included from libbuild2/bin/guess.cxx:6: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/bin/guess.cxx:81:9)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/bin/guess.cxx:80:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/bin/guess.cxx:81:9)>' requested here 80 | auto df = make_diag_frame ( | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:237:15: note: in instantiation of function template specialization 'build2::run' requested here 237 | arr = run (ctx, | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:697:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 697 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:264:15: note: in instantiation of function template specialization 'build2::run' requested here 264 | arr = run (ctx, 3, are, f, false, true, &cs); | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:307:17: note: in instantiation of function template specialization 'build2::run' requested here 307 | rlr = run (ctx, | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:697:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 697 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:331:17: note: in instantiation of function template specialization 'build2::run' requested here 331 | rlr = run (ctx, 3, rle, f, false, true, &cs); | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:513:13: note: in instantiation of function template specialization 'build2::run' requested here 513 | r = run (ctx, 3, env, "--version", f, false, true, &cs); | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:544:13: note: in instantiation of function template specialization 'build2::run' requested here 544 | r = run (ctx, 3, env, "-v", f, false, false, &cs); | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:571:13: note: in instantiation of function template specialization 'build2::run' requested here 571 | r = run (ctx, 3, env, "-version", f, false, false, &cs); | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:665:13: note: in instantiation of function template specialization 'build2::run' requested here 665 | r = run (ctx, 3, env, "--version", f, false, false, &cs); | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:698:13: note: in instantiation of function template specialization 'build2::run' requested here 698 | r = run (ctx, 3, env, "/?", f, false, false, &cs); | ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/bin/guess.cxx:810:13: note: in instantiation of function template specialization 'build2::run' requested here 810 | r = run (ctx, 3, env, "--version", f, false, false, &cs); | ^ 108 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/bin/init.b.o -c libbuild2/bin/init.cxx In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/bin/init.cxx:7: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/bin/init.cxx:11: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/bin/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:13: ./libbuild2/test/common.hxx:94:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | common (common_data&& d): common_data (move (d)) {} | ^ | std:: In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: ./libbuild2/test/rule.hxx:38:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | : common (move (d)), see_through_only (sto) {} | ^ | std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 48 | : common (move (d)), | ^ | std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | rule (move (d), true /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: ./libbuild2/test/rule.hxx:61:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | : common (move (d)), rule (move (d), false /* see_through_only */) {} | ^ | std:: In file included from libbuild2/bin/init.cxx:13: ./libbuild2/test/module.hxx:34:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 34 | : common (move (d)), | ^ | std:: ./libbuild2/test/module.hxx:35:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | test::default_rule (move (d)), | ^ | std:: ./libbuild2/test/module.hxx:36:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 36 | test::group_rule (move (d)) {} | ^ | std:: In file included from libbuild2/bin/init.cxx:16: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: In file included from libbuild2/bin/init.cxx:21: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: libbuild2/bin/init.cxx:310:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 310 | [] (string& l, bool) {return move (l);}); | ^ | std:: libbuild2/bin/init.cxx:332:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | tgt = &rs.assign ("bin.target", move (t)); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/bin/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/bin/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/bin/init.cxx:13: In file included from ./libbuild2/test/module.hxx:12: In file included from ./libbuild2/test/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/bin/init.cxx:68:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 68 | vp.insert ("config.bin.target"); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/bin/init.cxx:77:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 77 | vp.insert ("config.bin.exe.lib"); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/bin/init.cxx:88:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 88 | vp.insert ("config.bin.rpath"); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/bin/init.cxx:89:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 89 | vp.insert ("config.bin.rpath.auto"); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/bin/init.cxx:129:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 129 | vp.insert ("bin.whole", variable_visibility::target); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/bin/init.cxx:156:10: note: in instantiation of function template specialization 'build2::variable_pool::insert, std::string>>' requested here 156 | vp.insert, string>> ("bin.lib.version"); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:8: ./libbuild2/utility.hxx:718:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 718 | forward (f), | ^ | std:: libbuild2/bin/init.cxx:307:15: note: in instantiation of function template specialization 'build2::run' requested here 307 | s = run (ctx, | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:8: ./libbuild2/utility.hxx:637:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 637 | forward (f), | ^ | std:: ./libbuild2/utility.hxx:715:12: note: in instantiation of function template specialization 'build2::run' requested here 715 | return run (ctx, | ^ libbuild2/bin/init.cxx:307:15: note: in instantiation of function template specialization 'build2::run' requested here 307 | s = run (ctx, | ^ In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: libbuild2/bin/init.cxx:326:14: note: in instantiation of function template specialization 'build2::scope::assign' requested here 326 | rs.assign ("bin.target.cpu") = t.cpu; | ^ In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: libbuild2/bin/init.cxx:332:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 332 | tgt = &rs.assign ("bin.target", move (t)); | ^ In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:274:43: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:17: note: in instantiation of function template specialization 'build2::scope::assign' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/bin/init.cxx:332:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 332 | tgt = &rs.assign ("bin.target", move (t)); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/scope.hxx:267:39: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 267 | return vars.assign (var_pool ().insert (move (name))); | ^ ./libbuild2/scope.hxx:274:17: note: in instantiation of function template specialization 'build2::scope::assign' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/bin/init.cxx:332:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 332 | tgt = &rs.assign ("bin.target", move (t)); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/scope.hxx:274:41: note: in instantiation of function template specialization 'build2::value::operator=' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/bin/init.cxx:332:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 332 | tgt = &rs.assign ("bin.target", move (t)); | ^ In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: libbuild2/bin/init.cxx:383:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 383 | pat = &rs.assign ("bin.pattern", s); | ^ In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:274:43: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: In file included from libbuild2/bin/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl &>' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 376 | return lookup_config (rs, | ^ libbuild2/bin/init.cxx:415:16: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 415 | v = *lookup_config (rs, "config.bin.exe.lib", exe_lib); | ^ In file included from libbuild2/bin/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/config/utility.txx:60:35: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 60 | value& v (rs.assign (var) = std::forward (def_val)); // VC14 | ^ ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl &>' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 376 | return lookup_config (rs, | ^ libbuild2/bin/init.cxx:415:16: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 415 | v = *lookup_config (rs, "config.bin.exe.lib", exe_lib); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ ./libbuild2/config/utility.txx:60:35: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 60 | value& v (rs.assign (var) = std::forward (def_val)); // VC14 | ^ ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl &>' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 376 | return lookup_config (rs, | ^ libbuild2/bin/init.cxx:415:16: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 415 | v = *lookup_config (rs, "config.bin.exe.lib", exe_lib); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/bin/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 376 | return lookup_config (rs, | ^ libbuild2/bin/init.cxx:440:9: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 440 | lookup_config (rs, "config.bin.rpath", nullptr)); | ^ In file included from libbuild2/bin/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:428:35: note: in instantiation of function template specialization 'build2::value::operator+=>>>' requested here 428 | return v != nullptr ? *this += *v : *this;} | ^ libbuild2/bin/init.cxx:439:31: note: in instantiation of function template specialization 'build2::value::operator+=>>>' requested here 439 | rs.assign ("bin.rpath") += cast_null ( | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:843:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 843 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:112:22: note: in instantiation of member function 'build2::value_traits>>>::append' requested here 112 | value_traits::append (*this, move (v)); | ^ ./libbuild2/variable.hxx:428:35: note: in instantiation of function template specialization 'build2::value::operator+=>>>' requested here 428 | return v != nullptr ? *this += *v : *this;} | ^ libbuild2/bin/init.cxx:439:31: note: in instantiation of function template specialization 'build2::value::operator+=>>>' requested here 439 | rs.assign ("bin.rpath") += cast_null ( | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/bin/init.cxx:450:38: note: in instantiation of function template specialization 'build2::value::operator=' requested here 450 | rs.assign ("bin.rpath.auto") = | ^ In file included from libbuild2/bin/init.cxx:16: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/bin/init.cxx:538:11: note: in instantiation of function template specialization 'build2::install::install_path' requested here 538 | install_path (bs, dir_path ("lib")); // Install in install.lib. | ^ In file included from libbuild2/bin/init.cxx:16: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: libbuild2/bin/init.cxx:539:11: note: in instantiation of function template specialization 'build2::install::install_mode' requested here 539 | install_mode (bs, "644"); | ^ In file included from libbuild2/bin/init.cxx:16: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/bin/init.cxx:562:11: note: in instantiation of function template specialization 'build2::install::install_path' requested here 562 | install_path ( | ^ In file included from libbuild2/bin/init.cxx:16: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/bin/init.cxx:576:13: note: in instantiation of function template specialization 'build2::install::install_path' requested here 576 | install_path (bs, dir_path ("lib")); | ^ In file included from libbuild2/bin/init.cxx:16: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: libbuild2/bin/init.cxx:577:13: note: in instantiation of function template specialization 'build2::install::install_mode' requested here 577 | install_mode (bs, "644"); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:613:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 613 | r.insert (perform_update_id, "bin.obj", obj_); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:616:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 616 | r.insert (perform_update_id, "bin.bmi", obj_); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:619:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 619 | r.insert (perform_update_id, "bin.hbmi", obj_); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:622:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 622 | r.insert (perform_update_id, "bin.libul", libul_); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:627:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 627 | r.insert (perform_id, 0, "bin.lib", lib_); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:636:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 636 | r.insert (perform_install_id, "bin.lib", gr); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:654:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 654 | r.insert (dist_id, 0, "bin.obj", obj_); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:655:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 655 | r.insert (dist_id, 0, "bin.bmi", obj_); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:656:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 656 | r.insert (dist_id, 0, "bin.hbmi", obj_); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:657:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 657 | r.insert (dist_id, 0, "bin.libul", libul_); | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/bin/init.cxx:690:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 690 | vp.insert ("config.bin.ar"); | ^ In file included from libbuild2/bin/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:56:15: note: in instantiation of function template specialization 'build2::config::lookup_config_impl>>' requested here 56 | auto r (lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:394:14: note: in instantiation of function template specialization 'build2::config::lookup_config>>' requested here 394 | return lookup_config (new_value, | ^ libbuild2/bin/init.cxx:732:13: note: in instantiation of function template specialization 'build2::config::lookup_config>>' requested here 732 | lookup_config (new_cfg, | ^ In file included from libbuild2/bin/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: libbuild2/bin/init.cxx:785:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 785 | rs.assign ("bin.ar.path") = process_path_ex ( | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/scope.hxx:267:39: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 267 | return vars.assign (var_pool ().insert (move (name))); | ^ libbuild2/bin/init.cxx:785:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 785 | rs.assign ("bin.ar.path") = process_path_ex ( | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/bin/init.cxx:785:54: note: in instantiation of function template specialization 'build2::value::operator=' requested here 785 | rs.assign ("bin.ar.path") = process_path_ex ( | ^ In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: libbuild2/bin/init.cxx:798:14: note: in instantiation of function template specialization 'build2::scope::assign' requested here 798 | rs.assign ("bin.ar.version.major") = v.major; | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/scope.hxx:267:39: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 267 | return vars.assign (var_pool ().insert (move (name))); | ^ libbuild2/bin/init.cxx:798:14: note: in instantiation of function template specialization 'build2::scope::assign' requested here 798 | rs.assign ("bin.ar.version.major") = v.major; | ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/bin/init.cxx:798:56: note: in instantiation of function template specialization 'build2::value::operator=' requested here 798 | rs.assign ("bin.ar.version.major") = v.major; | ^ In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/bin/init.cxx:1244:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 1244 | bs.insert_rule (perform_update_id, "bin.def", def_); | ^ In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/bin/init.cxx:1244:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 1244 | bs.insert_rule (perform_update_id, "bin.def", def_); | ^ 455 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/bin/rule.b.o -c libbuild2/bin/rule.cxx In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/bin/rule.cxx:8: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/bin/rule.cxx:11: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/bin/rule.cxx:4: In file included from ./libbuild2/bin/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 372 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/bin/target.b.o -c libbuild2/bin/target.cxx In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:276:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:276:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:276:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:337:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 337 | libul* g (new libul (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:337:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 337 | libul* g (new libul (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:337:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 337 | libul* g (new libul (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:420:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | lib* l (new lib (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:420:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | lib* l (new lib (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:420:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | lib* l (new lib (ctx, move (dir), move (out), move (n))); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:105:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 105 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:118:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 118 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:131:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 131 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:144:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 144 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:157:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 157 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:170:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 170 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:183:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 183 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:196:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 196 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:209:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 209 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/bin/target.cxx:222:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 222 | &target_factory, | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:235:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 235 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:248:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 248 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:276:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:289:8: note: in instantiation of function template specialization 'build2::bin::g_factory' requested here 289 | &g_factory, | ^ libbuild2/bin/target.cxx:276:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:276:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:276:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:302:8: note: in instantiation of function template specialization 'build2::bin::g_factory' requested here 302 | &g_factory, | ^ libbuild2/bin/target.cxx:276:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:276:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:276:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:315:8: note: in instantiation of function template specialization 'build2::bin::g_factory' requested here 315 | &g_factory, | ^ libbuild2/bin/target.cxx:276:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:276:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | G* g (new G (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:372:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 372 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:385:8: note: in instantiation of function template specialization 'build2::bin::m_factory' requested here 385 | &m_factory, | ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: libbuild2/bin/target.cxx:95:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | M* m (new M (ctx, move (dir), move (out), move (n))); | ^ | std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/bin/target.cxx:450:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 450 | &target_factory, | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/bin/target.cxx:467:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 467 | &target_factory, | ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: 435 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/bin/utility.b.o -c libbuild2/bin/utility.cxx In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/bin/utility.cxx:8: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/bin/utility.cxx:8: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:10: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:10: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/bin/utility.cxx:4: In file included from ./libbuild2/bin/utility.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 372 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/c/init.b.o -c libbuild2/c/init.cxx In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/c/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/c/init.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/c/init.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/c/init.cxx:9: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/c/init.cxx:9: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/c/init.cxx:9: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/c/init.cxx:9: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/c/init.cxx:9: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: In file included from libbuild2/c/init.cxx:11: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/c/init.cxx:12: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/c/init.cxx:12: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/c/init.cxx:12: In file included from ./libbuild2/cc/module.hxx:15: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/c/init.cxx:12: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/c/init.cxx:12: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/c/init.cxx:12: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:11: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/c/init.cxx:12: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:12: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: In file included from libbuild2/c/init.cxx:12: ./libbuild2/cc/module.hxx:35:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | config_module (config_data&& d) : config_data (move (d)) {} | ^ | std:: ./libbuild2/cc/module.hxx:144:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | : common (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:145:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | link_rule (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:146:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 146 | compile_rule (move (d), rs), | ^ | std:: ./libbuild2/cc/module.hxx:147:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:148:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 148 | libux_install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:149:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | predefs_rule (move (d)) {} | ^ | std:: libbuild2/c/init.cxx:41:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 41 | config_module (config_data&& d): cc::config_module (move (d)) {} | ^ | std:: libbuild2/c/init.cxx:161:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | mode.insert (mode.begin (), move (o)); | ^ | std:: libbuild2/c/init.cxx:401:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 401 | auto& m (extra.set_module (new config_module (move (d)))); | ^ | std:: libbuild2/c/init.cxx:497:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 497 | auto& m (extra.set_module (new module (move (d), rs))); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/c/init.cxx:9: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/c/init.cxx:9: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/c/init.cxx:9: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/c/init.cxx:9: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/c/init.cxx:236:9: note: in instantiation of function template specialization 'build2::install::install_path' requested here 236 | install_path (rs, dir_path ("pkgconfig")); | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/c/init.cxx:288:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 288 | vp.insert ("config.c"), | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/c/init.cxx:289:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 289 | vp.insert ("config.c.id"), | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/c/init.cxx:305:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 305 | vp.insert ("c.path"), | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/c/init.cxx:307:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 307 | vp.insert ("c.config.path"), | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/c/init.cxx:309:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 309 | vp.insert ("c.sys_lib_dirs"), | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/c/init.cxx:334:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 334 | vp.insert> ("c.export.libs"), | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/c/init.cxx:368:13: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 368 | &vp.insert ("c.version.major"), | ^ In file included from libbuild2/c/init.cxx:4: In file included from ./libbuild2/c/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/c/init.cxx:384:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 384 | vp.insert ("c.target"), | ^ In file included from libbuild2/c/init.cxx:6: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/c/init.cxx:656:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 656 | rs.insert_rule (perform_update_id, r.rule_name, r); | ^ In file included from libbuild2/c/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/c/init.cxx:656:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 656 | rs.insert_rule (perform_update_id, r.rule_name, r); | ^ 434 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/common.b.o -c libbuild2/cc/common.cxx In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:10: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/common.cxx:4: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/common.cxx:6: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/cc/common.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/common.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: libbuild2/cc/common.cxx:1128:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1128 | i->path_mtime (move (f), mt); | ^ | std:: libbuild2/cc/common.cxx:1135:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1135 | s->path_mtime (move (f), mt); | ^ | std:: libbuild2/cc/common.cxx:1153:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1153 | s->path_mtime (move (f), mt); | ^ | std:: libbuild2/cc/common.cxx:1178:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1178 | s->path_mtime (move (f), mt); | ^ | std:: libbuild2/cc/common.cxx:1201:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1201 | a->path_mtime (move (f), mt); | ^ | std:: libbuild2/cc/common.cxx:1264:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1264 | pc = move (r); | ^ | std:: libbuild2/cc/common.cxx:1411:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1411 | o.push_back (move (d)); | ^ | std:: libbuild2/cc/common.cxx:1412:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1412 | p.first = move (o); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:10: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:10: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:10: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:10: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: libbuild2/cc/common.cxx:1107:15: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 1107 | insert_library (ctx, i, name, d, ld, se, exist, trace); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | return move (p.second); | ^ | std:: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: libbuild2/cc/common.cxx:1110:17: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 1110 | insert_library (ctx, s, name, d, ld, nullopt, exist, trace)); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | return move (p.second); | ^ | std:: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: libbuild2/cc/common.cxx:1200:13: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 1200 | insert_library (ctx, a, name, d, ld, ae, exist, trace); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | return move (p.second); | ^ | std:: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: libbuild2/cc/common.cxx:1342:7: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 1342 | insert_library ( | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | return move (p.second); | ^ | std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/common.cxx:1412:23: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 1412 | p.first = move (o); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/cc/common.cxx:1412:23: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 1412 | p.first = move (o); | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/common.cxx:1449:38: note: in instantiation of function template specialization 'build2::value::operator=' requested here 1449 | t.vars.assign (c_system) = true; | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/common.cxx:1654:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/common.cxx:1655:11)>' requested here 1654 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/common.cxx:1655:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/common.cxx:1654:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/common.cxx:1655:11)>' requested here 1654 | auto df = make_diag_frame ( | ^ 435 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/compile-rule.b.o -c libbuild2/cc/compile-rule.cxx In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:11: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:12: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:15: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:15: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:15: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:15: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:12: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:17: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:26: ./libbuild2/cc/module.hxx:35:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | config_module (config_data&& d) : config_data (move (d)) {} | ^ | std:: ./libbuild2/cc/module.hxx:144:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | : common (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:145:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | link_rule (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:146:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 146 | compile_rule (move (d), rs), | ^ | std:: ./libbuild2/cc/module.hxx:147:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:148:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 148 | libux_install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:149:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | predefs_rule (move (d)) {} | ^ | std:: libbuild2/cc/compile-rule.cxx:142:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 142 | mi.name = move (w); | ^ | std:: libbuild2/cc/compile-rule.cxx:152:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | mi.imports.push_back (module_import {t, move (w), c == '*', 0}); | ^ | std:: libbuild2/cc/compile-rule.cxx:268:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 268 | : common (move (d)), | ^ | std:: libbuild2/cc/compile-rule.cxx:1374:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1374 | cs = move (*l); | ^ | std:: libbuild2/cc/compile-rule.cxx:1495:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1495 | md, move (tu.module_info), dd, u); | ^ | std:: libbuild2/cc/compile-rule.cxx:1518:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1518 | md.dd = move (dd.path); | ^ | std:: libbuild2/cc/compile-rule.cxx:1525:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1525 | md.psrc = move (psrc.first); | ^ | std:: libbuild2/cc/compile-rule.cxx:1575:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1575 | case perform_update_id: return move (md); | ^ | std:: libbuild2/cc/compile-rule.cxx:1652:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1652 | append_prefix (trace, m, t, move (d)); | ^ | std:: libbuild2/cc/compile-rule.cxx:2284:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2284 | move (f), false /* cache */, false /* normalized */, | ^ | std:: libbuild2/cc/compile-rule.cxx:3150:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3150 | hk.file = move (fp); | ^ | std:: libbuild2/cc/compile-rule.cxx:3161:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3161 | fp = move (hk.file); | ^ | std:: libbuild2/cc/compile-rule.cxx:3198:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3198 | hk.file = move (fp); | ^ | std:: libbuild2/cc/compile-rule.cxx:3209:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3209 | auto p (hc.header_map.emplace (move (hk), r.first)); | ^ | std:: libbuild2/cc/compile-rule.cxx:3631:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3631 | dir_path d (move (ds), dir_path::exact); // Move the buffer in. | ^ | std:: libbuild2/cc/compile-rule.cxx:3637:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3637 | if (!builder.next (move (d))) | ^ | std:: libbuild2/cc/compile-rule.cxx:3638:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3638 | ds = move (d).string (); // Move the buffer back out. | ^ | std:: libbuild2/cc/compile-rule.cxx:4030:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4030 | move (hp), cache, cache /* normalized */, | ^ | std:: libbuild2/cc/compile-rule.cxx:4076:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4076 | move (hp), true /* cache */, false /* normalized */, | ^ | std:: libbuild2/cc/compile-rule.cxx:4201:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4201 | path b (move (l->erase (0, p + 1))); | ^ | std:: libbuild2/cc/compile-rule.cxx:4203:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4203 | r = add_unit (move (h), move (b), mt); | ^ | std:: libbuild2/cc/compile-rule.cxx:4203:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4203 | r = add_unit (move (h), move (b), mt); | ^ | std:: libbuild2/cc/compile-rule.cxx:4209:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4209 | r = add (path (move (*l)), true /* cache */, mt); | ^ | std:: libbuild2/cc/compile-rule.cxx:4300:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4300 | move (pr.in_efd), | ^ | std:: libbuild2/cc/compile-rule.cxx:4320:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4320 | ifdstream is (move (pr.in_ofd), | ^ | std:: libbuild2/cc/compile-rule.cxx:4323:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4323 | ofdstream os (move (pr.out_fd)); // stdin (badbit|failbit) | ^ | std:: libbuild2/cc/compile-rule.cxx:4437:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4437 | move (pr.in_efd), | ^ | std:: libbuild2/cc/compile-rule.cxx:4460:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4460 | dbuf.open (args[0], move (pr.in_efd)); | ^ | std:: libbuild2/cc/compile-rule.cxx:4523:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4523 | is.open (move (pr.in_ofd), m); | ^ | std:: libbuild2/cc/compile-rule.cxx:4689:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4689 | if (optional r = add (path (move (f)), | ^ | std:: libbuild2/cc/compile-rule.cxx:4809:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4809 | if (optional r = add (path (move (f)), | ^ | std:: libbuild2/cc/compile-rule.cxx:4938:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4938 | dbuf.close (move (dr)); // Throws if error. | ^ | std:: libbuild2/cc/compile-rule.cxx:5055:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5055 | dbuf.close (move (dr)); // Throws if error. | ^ | std:: libbuild2/cc/compile-rule.cxx:5101:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5101 | result.first = move (psrc); | ^ | std:: libbuild2/cc/compile-rule.cxx:5413:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5413 | ifdstream is (move (pr.in_ofd), | ^ | std:: libbuild2/cc/compile-rule.cxx:5473:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5473 | : move (p.checksum); | ^ | std:: libbuild2/cc/compile-rule.cxx:5555:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5555 | module_import {import_type::module_intf, move (mi.name), false, 0}); | ^ | std:: libbuild2/cc/compile-rule.cxx:5646:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 5646 | v = move (mi.name); // Note: move. | ^ | std:: libbuild2/cc/compile-rule.cxx:6258:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6258 | modules = path_cast (move (p->make_directory ())); | ^ | std:: libbuild2/cc/compile-rule.cxx:6268:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6268 | move (modules), | ^ | std:: libbuild2/cc/compile-rule.cxx:6734:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6734 | return pair (move (pd), *as); | ^ | std:: libbuild2/cc/compile-rule.cxx:6816:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6816 | move (pd), | ^ | std:: libbuild2/cc/compile-rule.cxx:6818:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6818 | move (mf), | ^ | std:: libbuild2/cc/compile-rule.cxx:6829:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6829 | p.first.prerequisites (move (ps)); | ^ | std:: libbuild2/cc/compile-rule.cxx:6856:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 6856 | dir_path pd (move (sb.first)); | ^ | std:: libbuild2/cc/compile-rule.cxx:7057:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7057 | move (pd), | ^ | std:: libbuild2/cc/compile-rule.cxx:7059:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7059 | move (mf), | ^ | std:: libbuild2/cc/compile-rule.cxx:7071:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7071 | bt.prerequisites (move (ps)); | ^ | std:: libbuild2/cc/compile-rule.cxx:7128:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7128 | stor.push_back (move (s)); | ^ | std:: libbuild2/cc/compile-rule.cxx:7182:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7182 | stor.push_back (move (s)); | ^ | std:: libbuild2/cc/compile-rule.cxx:7231:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7231 | stor.push_back (move (s)); | ^ | std:: libbuild2/cc/compile-rule.cxx:7261:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 7261 | stor.push_back (move (s)); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1257:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1257 | s.recipe = forward (d); | ^ | std:: libbuild2/cc/compile-rule.cxx:526:13: note: in instantiation of function template specialization 'build2::target::data' requested here 526 | t.data (a, match_data (*this, ut, p)); | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/compile-rule.cxx:4131:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:4132:9)>' requested here 4131 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/compile-rule.cxx:4132:9)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/compile-rule.cxx:4131:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:4132:9)>' requested here 4131 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/compile-rule.cxx:5139:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:5140:9)>' requested here 5139 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/compile-rule.cxx:5140:9)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/compile-rule.cxx:5139:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:5140:9)>' requested here 5139 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/compile-rule.cxx:5535:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:5536:9)>' requested here 5535 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/compile-rule.cxx:5536:9)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/compile-rule.cxx:5535:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:5536:9)>' requested here 5535 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/compile-rule.cxx:6318:19: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 6318 | v = strings {}; | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/cc/compile-rule.cxx:6318:19: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 6318 | v = strings {}; | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/compile-rule.cxx:6834:41: note: in instantiation of function template specialization 'build2::value::operator=' requested here 6834 | p.first.vars.assign (b_binless) = (lt == nullptr || | ^ In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: ./libbuild2/scheduler.hxx:272:47: note: in instantiation of function template specialization 'build2::scheduler::serialize' requested here 272 | alloc_guard (scheduler& s, L&& l): n (s.serialize (l)), s_ (&s) {} | ^ libbuild2/cc/compile-rule.cxx:7867:19: note: in instantiation of function template specialization 'build2::scheduler::alloc_guard::alloc_guard' requested here 7867 | jobs_ag = scheduler::alloc_guard (*ctx.sched, phase_unlock (nullptr)); | ^ 488 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/functions.b.o -c libbuild2/cc/functions.cxx In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/functions.cxx:5: In file included from ./libbuild2/cc/compile-rule.hxx:11: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:5: In file included from ./libbuild2/cc/compile-rule.hxx:12: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:13: ./libbuild2/cc/module.hxx:35:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | config_module (config_data&& d) : config_data (move (d)) {} | ^ | std:: ./libbuild2/cc/module.hxx:144:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | : common (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:145:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | link_rule (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:146:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 146 | compile_rule (move (d), rs), | ^ | std:: ./libbuild2/cc/module.hxx:147:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:148:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 148 | libux_install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:149:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | predefs_rule (move (d)) {} | ^ | std:: libbuild2/cc/functions.cxx:79:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 79 | const target& t (to_target (*bs, move (n), move (n.pair ? *++i : o))); | ^ | std:: libbuild2/cc/functions.cxx:79:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 79 | const target& t (to_target (*bs, move (n), move (n.pair ? *++i : o))); | ^ | std:: libbuild2/cc/functions.cxx:88:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | return value (move (r)); | ^ | std:: libbuild2/cc/functions.cxx:153:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | string t (convert (move (ot_ns))); | ^ | std:: libbuild2/cc/functions.cxx:196:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 196 | const target& t (to_target (*bs, move (n), move (n.pair ? *++i : o))); | ^ | std:: libbuild2/cc/functions.cxx:196:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 196 | const target& t (to_target (*bs, move (n), move (n.pair ? *++i : o))); | ^ | std:: libbuild2/cc/functions.cxx:216:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 216 | return value (move (r)); | ^ | std:: libbuild2/cc/functions.cxx:331:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 331 | auto r (m->find_system_header (convert (move (vs[0])))); | ^ | std:: libbuild2/cc/functions.cxx:332:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | return r ? value (move (*r)) : value (nullptr); | ^ | std:: libbuild2/cc/functions.cxx:539:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 539 | return value (move (r)); | ^ | std:: libbuild2/cc/functions.cxx:579:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 579 | auto r (m->find_system_library (convert (move (vs[0])))); | ^ | std:: libbuild2/cc/functions.cxx:580:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 580 | return r ? value (move (*r)) : value (nullptr); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/functions.cxx:88:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 88 | return value (move (r)); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 54 | value_traits::assign (*this, move (v)); | ^ libbuild2/cc/functions.cxx:88:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 88 | return value (move (r)); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: libbuild2/cc/functions.cxx:153:19: note: in instantiation of function template specialization 'build2::convert' requested here 153 | string t (convert (move (ot_ns))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/cc/functions.cxx:153:19: note: in instantiation of function template specialization 'build2::convert' requested here 153 | string t (convert (move (ot_ns))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ libbuild2/cc/functions.cxx:153:19: note: in instantiation of function template specialization 'build2::convert' requested here 153 | string t (convert (move (ot_ns))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:60:16: note: in instantiation of function template specialization 'build2::convert' requested here 60 | return convert (names (v.as ())); | ^ libbuild2/cc/functions.cxx:287:45: note: in instantiation of function template specialization 'build2::convert' requested here 287 | bool original (vs.size () > 2 ? convert (vs[2]) : !li); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:60:16: note: in instantiation of function template specialization 'build2::convert' requested here 60 | return convert (names (v.as ())); | ^ libbuild2/cc/functions.cxx:287:45: note: in instantiation of function template specialization 'build2::convert' requested here 287 | bool original (vs.size () > 2 ? convert (vs[2]) : !li); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:60:16: note: in instantiation of function template specialization 'build2::convert' requested here 60 | return convert (names (v.as ())); | ^ libbuild2/cc/functions.cxx:287:45: note: in instantiation of function template specialization 'build2::convert' requested here 287 | bool original (vs.size () > 2 ? convert (vs[2]) : !li); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:60:16: note: in instantiation of function template specialization 'build2::convert' requested here 60 | return convert (names (v.as ())); | ^ libbuild2/cc/functions.cxx:287:45: note: in instantiation of function template specialization 'build2::convert' requested here 287 | bool original (vs.size () > 2 ? convert (vs[2]) : !li); | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:971:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 971 | move (d))); | ^ | std:: libbuild2/cc/functions.cxx:269:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert, butl::optional *>, butl::optional>>' requested here 269 | insert, optional> ( | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:965:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload' requested here 965 | insert (function_overload ( | ^ libbuild2/cc/functions.cxx:269:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert, butl::optional *>, butl::optional>>' requested here 269 | insert, optional> ( | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 331 | auto r (m->find_system_header (convert (move (vs[0])))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 331 | auto r (m->find_system_header (convert (move (vs[0])))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 331 | auto r (m->find_system_header (convert (move (vs[0])))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 331 | auto r (m->find_system_header (convert (move (vs[0])))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert>>' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>>' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 331 | auto r (m->find_system_header (convert (move (vs[0])))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as>>' requested here 47 | return move (v).as (); | ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 331 | auto r (m->find_system_header (convert (move (vs[0])))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/functions.cxx:332:24: note: in instantiation of function template specialization 'build2::value::value>>' requested here 332 | return r ? value (move (*r)) : value (nullptr); | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:971:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 971 | move (d))); | ^ | std:: libbuild2/cc/functions.cxx:308:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert>' requested here 308 | insert ( | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:965:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload' requested here 965 | insert (function_overload ( | ^ libbuild2/cc/functions.cxx:308:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert>' requested here 308 | insert ( | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: libbuild2/cc/functions.cxx:383:27: note: in instantiation of function template specialization 'build2::convert' requested here 383 | string s (convert (name (f))); | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:971:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 971 | move (d))); | ^ | std:: libbuild2/cc/functions.cxx:366:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert, butl::small_vector, butl::optional>, butl::optional>>' requested here 366 | insert, optional> ( | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:971:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 971 | move (d))); | ^ | std:: libbuild2/cc/functions.cxx:455:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert>' requested here 455 | insert ( | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:965:15: note: in instantiation of function template specialization 'build2::function_overload::function_overload' requested here 965 | insert (function_overload ( | ^ libbuild2/cc/functions.cxx:455:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert>' requested here 455 | insert ( | ^ In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 169 | new (&data) D (move (d)); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/cc/functions.cxx:579:45: note: in instantiation of function template specialization 'build2::convert>' requested here 579 | auto r (m->find_system_library (convert (move (vs[0])))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/cc/functions.cxx:579:45: note: in instantiation of function template specialization 'build2::convert>' requested here 579 | auto r (m->find_system_library (convert (move (vs[0])))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl>' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/cc/functions.cxx:579:45: note: in instantiation of function template specialization 'build2::convert>' requested here 579 | auto r (m->find_system_library (convert (move (vs[0])))); | ^ In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as>' requested here 47 | return move (v).as (); | ^ libbuild2/cc/functions.cxx:579:45: note: in instantiation of function template specialization 'build2::convert>' requested here 579 | auto r (m->find_system_library (convert (move (vs[0])))); | ^ 479 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/gcc.b.o -c libbuild2/cc/gcc.cxx In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:5: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:5: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:5: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:10: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/gcc.cxx:14: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/gcc.cxx:14: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/gcc.cxx:14: In file included from ./libbuild2/cc/module.hxx:15: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/gcc.cxx:14: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/gcc.cxx:14: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/gcc.cxx:14: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:11: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:14: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:12: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:14: ./libbuild2/cc/module.hxx:35:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | config_module (config_data&& d) : config_data (move (d)) {} | ^ | std:: ./libbuild2/cc/module.hxx:144:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | : common (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:145:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | link_rule (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:146:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 146 | compile_rule (move (d), rs), | ^ | std:: ./libbuild2/cc/module.hxx:147:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:148:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 148 | libux_install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:149:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | predefs_rule (move (d)) {} | ^ | std:: libbuild2/cc/gcc.cxx:62:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | r.push_back (move (d)); | ^ | std:: libbuild2/cc/gcc.cxx:128:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | d = dir_path (move (ds)); | ^ | std:: libbuild2/cc/gcc.cxx:131:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | throw invalid_path (move (d).string ()); | ^ | std:: libbuild2/cc/gcc.cxx:143:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 143 | r.push_back (move (d)); | ^ | std:: libbuild2/cc/gcc.cxx:219:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 219 | move (pr.in_efd), fdstream_mode::skip, ifdstream::badbit); | ^ | std:: libbuild2/cc/gcc.cxx:265:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 265 | d = dir_path (move (ds)); | ^ | std:: libbuild2/cc/gcc.cxx:278:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 278 | r.emplace_back (move (d)); | ^ | std:: libbuild2/cc/gcc.cxx:311:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 311 | return make_pair (move (r), size_t (0)); | ^ | std:: libbuild2/cc/gcc.cxx:377:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | move (pr.in_ofd), fdstream_mode::skip, ifdstream::badbit); | ^ | std:: libbuild2/cc/gcc.cxx:420:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | return make_pair (move (r), rn); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 424 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/guess.b.o -c libbuild2/cc/guess.cxx In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:10: In file included from ./libbuild2/cc/types.hxx:12: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/guess.cxx:4: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/guess.cxx:70: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: libbuild2/cc/guess.cxx:197:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 197 | ofdstream os (move (pr.out_fd)); | ^ | std:: libbuild2/cc/guess.cxx:198:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 198 | ifdstream is (move (pr.in_ofd), | ^ | std:: libbuild2/cc/guess.cxx:823:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 823 | : id (move (i)), signature (move (s)), type_signature (move (ts)) {} | ^ | std:: libbuild2/cc/guess.cxx:823:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 823 | : id (move (i)), signature (move (s)), type_signature (move (ts)) {} | ^ | std:: libbuild2/cc/guess.cxx:823:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 823 | : id (move (i)), signature (move (s)), type_signature (move (ts)) {} | ^ | std:: libbuild2/cc/guess.cxx:1075:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1075 | ? guess_result (*xi, move (l)) | ^ | std:: libbuild2/cc/guess.cxx:1100:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1100 | return guess_result (compiler_id {type::gcc, ""}, move (l)); | ^ | std:: libbuild2/cc/guess.cxx:1134:72: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1134 | return guess_result (compiler_id {type::clang, "apple"}, move (l)); | ^ | std:: libbuild2/cc/guess.cxx:1153:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1153 | cache = move (l); | ^ | std:: libbuild2/cc/guess.cxx:1159:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1159 | move (l), | ^ | std:: libbuild2/cc/guess.cxx:1160:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1160 | move (cache)); | ^ | std:: libbuild2/cc/guess.cxx:1190:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1190 | cache = move (l); | ^ | std:: libbuild2/cc/guess.cxx:1196:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1196 | move (cache), | ^ | std:: libbuild2/cc/guess.cxx:1197:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1197 | move (l)); | ^ | std:: libbuild2/cc/guess.cxx:1208:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1208 | move (cache)); | ^ | std:: libbuild2/cc/guess.cxx:1262:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1262 | return guess_result (*xi, move (l)); | ^ | std:: libbuild2/cc/guess.cxx:1275:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1275 | return guess_result (compiler_id {type::icc, ""}, move (l)); | ^ | std:: libbuild2/cc/guess.cxx:1299:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1299 | return guess_result (*xi, move (l)); | ^ | std:: libbuild2/cc/guess.cxx:1319:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1319 | return guess_result (compiler_id {type::msvc, ""}, move (l)); | ^ | std:: libbuild2/cc/guess.cxx:1363:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1363 | r.path = move (xp); | ^ | std:: libbuild2/cc/guess.cxx:1366:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1366 | r.info = move (search_info); | ^ | std:: libbuild2/cc/guess.cxx:1436:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1436 | r = move (p).string (); | ^ | std:: libbuild2/cc/guess.cxx:1474:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1474 | r.string = move (v); | ^ | std:: libbuild2/cc/guess.cxx:1570:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1570 | return make_pair (move (r), rn); | ^ | std:: libbuild2/cc/guess.cxx:1586:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1586 | return make_pair (move (r), size_t (0)); | ^ | std:: libbuild2/cc/guess.cxx:1619:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1619 | return make_pair (move (r), rn); | ^ | std:: libbuild2/cc/guess.cxx:1875:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1875 | move (gr.path), | ^ | std:: libbuild2/cc/guess.cxx:1876:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1876 | move (gr.id), | ^ | std:: libbuild2/cc/guess.cxx:1878:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1878 | move (ver), | ^ | std:: libbuild2/cc/guess.cxx:1880:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1880 | move (gr.signature), | ^ | std:: libbuild2/cc/guess.cxx:1882:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1882 | move (t), | ^ | std:: libbuild2/cc/guess.cxx:1883:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1883 | move (ot), | ^ | std:: libbuild2/cc/guess.cxx:1884:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1884 | move (cpat), | ^ | std:: libbuild2/cc/guess.cxx:1885:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1885 | move (bpat), | ^ | std:: libbuild2/cc/guess.cxx:1886:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1886 | move (rt), | ^ | std:: libbuild2/cc/guess.cxx:1887:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1887 | move (csl), | ^ | std:: libbuild2/cc/guess.cxx:1888:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1888 | move (xsl), | ^ | std:: libbuild2/cc/guess.cxx:1889:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1889 | move (lib_dirs), | ^ | std:: libbuild2/cc/guess.cxx:1890:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1890 | move (hdr_dirs), | ^ | std:: libbuild2/cc/guess.cxx:1891:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1891 | move (mod_dirs), | ^ | std:: libbuild2/cc/guess.cxx:1997:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1997 | ver.build = move (v.build); | ^ | std:: libbuild2/cc/guess.cxx:2043:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2043 | auto f = [] (string& l, bool) {return move (l);}; | ^ | std:: libbuild2/cc/guess.cxx:2125:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2125 | move (gr.path), | ^ | std:: libbuild2/cc/guess.cxx:2126:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | move (gr.id), | ^ | std:: libbuild2/cc/guess.cxx:2128:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2128 | move (ver), | ^ | std:: libbuild2/cc/guess.cxx:2130:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2130 | move (gr.signature), | ^ | std:: libbuild2/cc/guess.cxx:2131:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2131 | move (gr.checksum), // Calculated on whole -v output. | ^ | std:: libbuild2/cc/guess.cxx:2132:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2132 | move (t), | ^ | std:: libbuild2/cc/guess.cxx:2133:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2133 | move (ot), | ^ | std:: libbuild2/cc/guess.cxx:2134:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2134 | move (pat), | ^ | std:: libbuild2/cc/guess.cxx:2136:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2136 | move (rt), | ^ | std:: libbuild2/cc/guess.cxx:2137:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2137 | move (csl), | ^ | std:: libbuild2/cc/guess.cxx:2138:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2138 | move (xsl), | ^ | std:: libbuild2/cc/guess.cxx:2228:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2228 | ifdstream is (move (pr.in_ofd), fdstream_mode::skip, ifdstream::badbit); | ^ | std:: libbuild2/cc/guess.cxx:2274:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2274 | dir_path d (move (trim (l))); | ^ | std:: libbuild2/cc/guess.cxx:2557:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2557 | var_ver = move (ver); | ^ | std:: libbuild2/cc/guess.cxx:2688:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2688 | auto f = [] (string& l, bool) {return move (l);}; | ^ | std:: libbuild2/cc/guess.cxx:2768:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2768 | var_ver = move (ver); | ^ | std:: libbuild2/cc/guess.cxx:2895:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2895 | move (gr.path), | ^ | std:: libbuild2/cc/guess.cxx:2896:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2896 | move (gr.id), | ^ | std:: libbuild2/cc/guess.cxx:2898:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2898 | move (ver), | ^ | std:: libbuild2/cc/guess.cxx:2899:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2899 | move (var_ver), | ^ | std:: libbuild2/cc/guess.cxx:2900:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2900 | move (gr.signature), | ^ | std:: libbuild2/cc/guess.cxx:2901:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2901 | move (gr.checksum), // Calculated on whole -v output. | ^ | std:: libbuild2/cc/guess.cxx:2902:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2902 | move (t), | ^ | std:: libbuild2/cc/guess.cxx:2903:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2903 | move (ot), | ^ | std:: libbuild2/cc/guess.cxx:2904:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2904 | move (cpat), | ^ | std:: libbuild2/cc/guess.cxx:2905:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2905 | move (bpat), | ^ | std:: libbuild2/cc/guess.cxx:2906:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2906 | move (rt), | ^ | std:: libbuild2/cc/guess.cxx:2907:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2907 | move (csl), | ^ | std:: libbuild2/cc/guess.cxx:2908:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2908 | move (xsl), | ^ | std:: libbuild2/cc/guess.cxx:2909:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2909 | move (lib_dirs), | ^ | std:: libbuild2/cc/guess.cxx:2969:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2969 | ? move (l) | ^ | std:: libbuild2/cc/guess.cxx:3158:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3158 | auto f = [] (string& l, bool) {return move (l);}; | ^ | std:: libbuild2/cc/guess.cxx:3213:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3213 | move (gr.path), | ^ | std:: libbuild2/cc/guess.cxx:3214:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3214 | move (gr.id), | ^ | std:: libbuild2/cc/guess.cxx:3216:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3216 | move (ver), | ^ | std:: libbuild2/cc/guess.cxx:3218:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3218 | move (gr.signature), | ^ | std:: libbuild2/cc/guess.cxx:3220:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3220 | move (t), | ^ | std:: libbuild2/cc/guess.cxx:3221:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3221 | move (ot), | ^ | std:: libbuild2/cc/guess.cxx:3222:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3222 | move (pat), | ^ | std:: libbuild2/cc/guess.cxx:3224:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3224 | move (rt), | ^ | std:: libbuild2/cc/guess.cxx:3225:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3225 | move (csl), | ^ | std:: libbuild2/cc/guess.cxx:3226:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3226 | move (xsl), | ^ | std:: libbuild2/cc/guess.cxx:3361:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3361 | move (gr), cs)); | ^ | std:: libbuild2/cc/guess.cxx:3424:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3424 | r.bin_pattern = move (p).string (); | ^ | std:: libbuild2/cc/guess.cxx:3440:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3440 | return cache.insert (move (key), move (r)); | ^ | std:: libbuild2/cc/guess.cxx:3440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3440 | return cache.insert (move (key), move (r)); | ^ | std:: libbuild2/cc/guess.cxx:3685:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3685 | p = &hs.insert_angle (move (fp), f); | ^ | std:: In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/guess.cxx:857:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:858:11)>' requested here 857 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/guess.cxx:858:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/guess.cxx:857:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:858:11)>' requested here 857 | auto df = make_diag_frame ( | ^ libbuild2/cc/guess.cxx:1037:11: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1037 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:1220:17: note: in instantiation of function template specialization 'build2::cc::guess(context &, const char *, lang, const path &, const strings &, const optional &, pre_guess_result &, sha256 &)::(anonymous class)::operator()<(lambda at libbuild2/cc/guess.cxx:1064:18) &>' requested here 1220 | r = run ("-v", f, true /* checksum */); | ^ In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:590:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 590 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:1032:24: note: in instantiation of function template specialization 'build2::run' requested here 1032 | return build2::run ( | ^ libbuild2/cc/guess.cxx:1220:17: note: in instantiation of function template specialization 'build2::cc::guess(context &, const char *, lang, const path &, const strings &, const optional &, pre_guess_result &, sha256 &)::(anonymous class)::operator()<(lambda at libbuild2/cc/guess.cxx:1064:18) &>' requested here 1220 | r = run ("-v", f, true /* checksum */); | ^ libbuild2/cc/guess.cxx:1037:11: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1037 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:1280:17: note: in instantiation of function template specialization 'build2::cc::guess(context &, const char *, lang, const path &, const strings &, const optional &, pre_guess_result &, sha256 &)::(anonymous class)::operator()<(lambda at libbuild2/cc/guess.cxx:1257:18) &>' requested here 1280 | r = run ("--version", f); | ^ In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:590:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 590 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:1032:24: note: in instantiation of function template specialization 'build2::run' requested here 1032 | return build2::run ( | ^ libbuild2/cc/guess.cxx:1280:17: note: in instantiation of function template specialization 'build2::cc::guess(context &, const char *, lang, const path &, const strings &, const optional &, pre_guess_result &, sha256 &)::(anonymous class)::operator()<(lambda at libbuild2/cc/guess.cxx:1257:18) &>' requested here 1280 | r = run ("--version", f); | ^ In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:697:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 697 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:1335:21: note: in instantiation of function template specialization 'build2::run' requested here 1335 | r = build2::run (ctx, | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/guess.cxx:1687:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:1688:11)>' requested here 1687 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/guess.cxx:1688:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/guess.cxx:1687:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:1688:11)>' requested here 1687 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/guess.cxx:1732:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:1733:11)>' requested here 1732 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/guess.cxx:1733:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/guess.cxx:1732:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:1733:11)>' requested here 1732 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/guess.cxx:1955:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:1956:11)>' requested here 1955 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/guess.cxx:1956:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/guess.cxx:1955:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:1956:11)>' requested here 1955 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:590:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 590 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:2045:13: note: in instantiation of function template specialization 'build2::run' requested here 2045 | t = run (ctx, 3, xp, args, f, false); | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/guess.cxx:2518:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2519:11)>' requested here 2518 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/guess.cxx:2519:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/guess.cxx:2518:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2519:11)>' requested here 2518 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/guess.cxx:2643:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2644:11)>' requested here 2643 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/guess.cxx:2644:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/guess.cxx:2643:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2644:11)>' requested here 2643 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:590:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 590 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:2689:13: note: in instantiation of function template specialization 'build2::run' requested here 2689 | t = run (ctx, 3, xp, args, f, false); | ^ In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:2982:13: note: in instantiation of function template specialization 'build2::run' requested here 2982 | s = run (ctx, 3, env, "-V", f, false); | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/guess.cxx:2998:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2999:11)>' requested here 2998 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/guess.cxx:2999:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/guess.cxx:2998:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2999:11)>' requested here 2998 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 543 | return diag_frame_impl (move (f)); | ^ | std:: libbuild2/cc/guess.cxx:3093:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:3094:11)>' requested here 3093 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 526 | diag_frame_impl (F f): diag_frame (&thunk), func_ (move (f)) {} | ^ | std:: ./libbuild2/diagnostics.hxx:543:12: note: in instantiation of member function 'build2::diag_frame_impl<(lambda at libbuild2/cc/guess.cxx:3094:11)>::diag_frame_impl' requested here 543 | return diag_frame_impl (move (f)); | ^ libbuild2/cc/guess.cxx:3093:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:3094:11)>' requested here 3093 | auto df = make_diag_frame ( | ^ In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:590:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 590 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:3108:13: note: in instantiation of function template specialization 'build2::run' requested here 3108 | t = run (ctx, 3, env, args, f, false); | ^ In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:737:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 737 | forward (f), | ^ | std:: libbuild2/cc/guess.cxx:3159:15: note: in instantiation of function template specialization 'build2::run' requested here 3159 | t = run (ctx, 3, xp, "-dumpmachine", f); | ^ 157 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/init.b.o -c libbuild2/cc/init.cxx In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:562: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); | ^ | std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return import_direct (dummy, base, move (tgt), ph2, opt, md, loc, w); | ^ | std:: ./libbuild2/file.ixx:64:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 64 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | move (r.name), | ^ | std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 86 | move (tgt), | ^ | std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | move (r.name), | ^ | std:: In file included from libbuild2/cc/init.cxx:11: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/cc/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/cc/init.cxx:13: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/init.cxx:14: In file included from ./libbuild2/cc/utility.hxx:14: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/cc/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cc/init.cxx:98:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 98 | vp.insert ("config.cc.poptions"); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cc/init.cxx:104:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 104 | vp.insert ("config.cc.internal.scope"); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cc/init.cxx:106:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 106 | vp.insert ("config.cc.reprocess"); // See cc.preprocess below. | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cc/init.cxx:108:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 108 | vp.insert ("config.cc.pkgconfig.sysroot"); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cc/init.cxx:122:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 122 | vp.insert> ("cc.export.libs"); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cc/init.cxx:129:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 129 | vp.insert ("cc.pkgconfig.include"); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: libbuild2/cc/init.cxx:134:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 134 | vp.insert ("config.cc.id", false); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: libbuild2/cc/init.cxx:137:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 137 | vp.insert ("config.cc.mode", false); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: libbuild2/cc/init.cxx:138:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 138 | vp.insert ("config.cc.target", false); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/cc/init.cxx:163:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 163 | vp.insert ("cc.type", v_t); | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: libbuild2/cc/init.cxx:168:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 168 | vp.insert ("cc.system", v_t); | ^ In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: libbuild2/cc/init.cxx:232:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 232 | rs.assign ("cc.id") = cast (h["config.cc.id"]); | ^ In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: libbuild2/cc/init.cxx:252:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 252 | rs.assign ("cc.target") = t; | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/scope.hxx:267:39: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 267 | return vars.assign (var_pool ().insert (move (name))); | ^ libbuild2/cc/init.cxx:252:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 252 | rs.assign ("cc.target") = t; | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/init.cxx:252:49: note: in instantiation of function template specialization 'build2::value::operator=' requested here 252 | rs.assign ("cc.target") = t; | ^ In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:11: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: libbuild2/cc/init.cxx:269:12: note: in instantiation of function template specialization 'build2::scope::assign>' requested here 269 | rs.assign ("cc.mode") = | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/init.cxx:269:40: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 269 | rs.assign ("cc.mode") = | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/cc/init.cxx:269:40: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 269 | rs.assign ("cc.mode") = | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/cc/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 376 | return lookup_config (rs, | ^ libbuild2/cc/init.cxx:317:9: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 317 | lookup_config (rs, "config.cc.poptions", nullptr)); | ^ In file included from libbuild2/cc/init.cxx:11: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:428:35: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here 428 | return v != nullptr ? *this += *v : *this;} | ^ libbuild2/cc/init.cxx:316:33: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here 316 | rs.assign ("cc.poptions") += cast_null ( | ^ In file included from libbuild2/cc/init.cxx:4: In file included from ./libbuild2/cc/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:843:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 843 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:112:22: note: in instantiation of member function 'build2::value_traits>::append' requested here 112 | value_traits::append (*this, move (v)); | ^ ./libbuild2/variable.hxx:428:35: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here 428 | return v != nullptr ? *this += *v : *this;} | ^ libbuild2/cc/init.cxx:316:33: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here 316 | rs.assign ("cc.poptions") += cast_null ( | ^ 428 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/install-rule.b.o -c libbuild2/cc/install-rule.cxx In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:13: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:6: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: libbuild2/cc/install-rule.cxx:28:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 28 | : common (move (d)), link_ (l) {} | ^ | std:: libbuild2/cc/install-rule.cxx:376:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 376 | return install_match_data {move (r), me.cur_options, move (lsp)}; | ^ | std:: libbuild2/cc/install-rule.cxx:376:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 376 | return install_match_data {move (r), me.cur_options, move (lsp)}; | ^ | std:: libbuild2/cc/install-rule.cxx:545:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 545 | : common (move (d)), link_ (l) {} | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/install-rule.cxx:4: In file included from ./libbuild2/cc/install-rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 407 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/lexer.b.o -c libbuild2/cc/lexer.cxx In file included from libbuild2/cc/lexer.cxx:4: In file included from ./libbuild2/cc/lexer.hxx:10: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/lexer.cxx:4: In file included from ./libbuild2/cc/lexer.hxx:10: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/lexer.cxx:4: In file included from ./libbuild2/cc/lexer.hxx:10: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/lexer.cxx:4: In file included from ./libbuild2/cc/lexer.hxx:13: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/lexer.cxx:4: In file included from ./libbuild2/cc/lexer.hxx:13: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: libbuild2/cc/lexer.cxx:923:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 923 | log_file_.name = move (s); | ^ | std:: libbuild2/cc/lexer.cxx:932:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 932 | string r (move (log_file_.path).string ()); // Move string rep out. | ^ | std:: libbuild2/cc/lexer.cxx:934:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | log_file_.path = path (move (r)); // Move back in. | ^ | std:: 43 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/link-rule.b.o -c libbuild2/cc/link-rule.cxx In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:15: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:23: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: libbuild2/cc/link-rule.cxx:153:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | n1 = move (s); | ^ | std:: libbuild2/cc/link-rule.cxx:230:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | n1 = move (s); | ^ | std:: libbuild2/cc/link-rule.cxx:258:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 258 | : common (move (d)), | ^ | std:: libbuild2/cc/link-rule.cxx:685:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 685 | i.derive_path (move (ip), tsys == "mingw32" ? "a" : "lib"); | ^ | std:: libbuild2/cc/link-rule.cxx:749:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 749 | re = &t.derive_path (move (b)); | ^ | std:: libbuild2/cc/link-rule.cxx:811:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 811 | re = &t.derive_path (move (b), | ^ | std:: libbuild2/cc/link-rule.cxx:822:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | move (lk), | ^ | std:: libbuild2/cc/link-rule.cxx:823:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 823 | move (ld), | ^ | std:: libbuild2/cc/link-rule.cxx:824:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | move (so), | ^ | std:: libbuild2/cc/link-rule.cxx:825:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 825 | move (in), | ^ | std:: libbuild2/cc/link-rule.cxx:827:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 827 | move (cp_l), move (cp_v)}; | ^ | std:: libbuild2/cc/link-rule.cxx:827:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 827 | move (cp_l), move (cp_v)}; | ^ | std:: libbuild2/cc/link-rule.cxx:1393:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1393 | t.state[a].assign (c_type) = move (v); | ^ | std:: libbuild2/cc/link-rule.cxx:1811:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1811 | ps.push_back (move (pc)); | ^ | std:: libbuild2/cc/link-rule.cxx:1870:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1870 | verify = !rt.prerequisites (move (ps)); | ^ | std:: libbuild2/cc/link-rule.cxx:2356:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2356 | d.args.push_back (move (p)); | ^ | std:: libbuild2/cc/link-rule.cxx:2400:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2400 | d.args.push_back (move (p)); | ^ | std:: libbuild2/cc/link-rule.cxx:2406:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2406 | d.args.push_back (move (p)); | ^ | std:: libbuild2/cc/link-rule.cxx:2627:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2627 | d.args.push_back (move (o)); | ^ | std:: libbuild2/cc/link-rule.cxx:2636:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2636 | d.args.push_back (move (o)); | ^ | std:: libbuild2/cc/link-rule.cxx:2716:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2716 | args.push_back (move (o)); | ^ | std:: libbuild2/cc/link-rule.cxx:2776:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2776 | args.push_back (move (p)); | ^ | std:: libbuild2/cc/link-rule.cxx:2983:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2983 | env.push_back (move (v)); | ^ | std:: libbuild2/cc/link-rule.cxx:3063:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3063 | ofdstream os (move (pr.out_fd)); | ^ | std:: libbuild2/cc/link-rule.cxx:3103:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3103 | manifest = move (mf); // Save for link.exe's /MANIFESTINPUT. | ^ | std:: libbuild2/cc/link-rule.cxx:3412:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3412 | sargs.push_back (move (o)); | ^ | std:: libbuild2/cc/link-rule.cxx:3434:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3434 | sargs.push_back (move (o)); | ^ | std:: libbuild2/cc/link-rule.cxx:4391:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 4391 | move (e)); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/link-rule.cxx:1117:44: note: in instantiation of function template specialization 'build2::value::operator=' requested here 1117 | r.first.assign (b_binless) = true; | ^ In file included from libbuild2/cc/link-rule.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: ./libbuild2/scheduler.hxx:272:47: note: in instantiation of function template specialization 'build2::scheduler::serialize' requested here 272 | alloc_guard (scheduler& s, L&& l): n (s.serialize (l)), s_ (&s) {} | ^ libbuild2/cc/link-rule.cxx:4030:19: note: in instantiation of function template specialization 'build2::scheduler::alloc_guard::alloc_guard' requested here 4030 | jobs_ag = scheduler::alloc_guard (*ctx.sched, phase_unlock (nullptr)); | ^ 438 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/module.b.o -c libbuild2/cc/module.cxx In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:9: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:9: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:9: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:11: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:12: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: ./libbuild2/cc/module.hxx:35:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | config_module (config_data&& d) : config_data (move (d)) {} | ^ | std:: ./libbuild2/cc/module.hxx:144:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | : common (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:145:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | link_rule (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:146:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 146 | compile_rule (move (d), rs), | ^ | std:: ./libbuild2/cc/module.hxx:147:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:148:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 148 | libux_install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:149:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | predefs_rule (move (d)) {} | ^ | std:: In file included from libbuild2/cc/module.cxx:9: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/cc/module.cxx:14: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/cc/module.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: libbuild2/cc/module.cxx:126:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 126 | move (d), | ^ | std:: libbuild2/cc/module.cxx:174:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 174 | move (xc), | ^ | std:: libbuild2/cc/module.cxx:202:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | [] (string& l, bool) {return move (l);}); | ^ | std:: libbuild2/cc/module.cxx:274:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | rs.assign (x_target) = move (tt); | ^ | std:: libbuild2/cc/module.cxx:299:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 299 | h.assign ("config.cc.mode") = move (omode); | ^ | std:: libbuild2/cc/module.cxx:656:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 656 | dirs_cache.insert (move (key), move (sd)); | ^ | std:: libbuild2/cc/module.cxx:656:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 656 | dirs_cache.insert (move (key), move (sd)); | ^ | std:: libbuild2/cc/module.cxx:887:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 887 | rs.assign (x_sys_lib_dirs) = move (lib_dirs.first); | ^ | std:: libbuild2/cc/module.cxx:888:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 888 | rs.assign (x_sys_hdr_dirs) = move (hdr_dirs.first); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/module.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/cc/module.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cc/module.cxx:84:37: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 84 | const variable& v (vp.insert ("config." + m)); | ^ In file included from libbuild2/cc/module.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:56:15: note: in instantiation of function template specialization 'build2::config::lookup_config_impl>' requested here 56 | auto r (lookup_config_impl (rs, | ^ libbuild2/cc/module.cxx:123:15: note: in instantiation of function template specialization 'build2::config::lookup_config>' requested here 123 | l = lookup_config (new_config, | ^ In file included from libbuild2/cc/module.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/module.cxx:148:30: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 148 | rs.assign (x_c_path) = xc; | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/module.cxx:149:30: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 149 | rs.assign (x_c_mode) = omode; | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/cc/module.cxx:149:30: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 149 | rs.assign (x_c_mode) = omode; | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: libbuild2/cc/module.cxx:158:64: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here 158 | const strings& mode (cast (rs.assign (x_mode) += omode)); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:843:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 843 | new (&v.data_) vector (move (x)); | ^ | std:: ./libbuild2/variable.ixx:112:22: note: in instantiation of member function 'build2::value_traits>::append' requested here 112 | value_traits::append (*this, move (v)); | ^ libbuild2/cc/module.cxx:158:64: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here 158 | const strings& mode (cast (rs.assign (x_mode) += omode)); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:10: ./libbuild2/utility.hxx:718:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 718 | forward (f), | ^ | std:: libbuild2/cc/module.cxx:198:16: note: in instantiation of function template specialization 'build2::run' requested here 198 | ct = run (ctx, | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:10: ./libbuild2/utility.hxx:637:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 637 | forward (f), | ^ | std:: ./libbuild2/utility.hxx:715:12: note: in instantiation of function template specialization 'build2::run' requested here 715 | return run (ctx, | ^ libbuild2/cc/module.cxx:198:16: note: in instantiation of function template specialization 'build2::run' requested here 198 | ct = run (ctx, | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/module.cxx:239:26: note: in instantiation of function template specialization 'build2::value::operator=' requested here 239 | rs.assign (x_path) = process_path_ex ( | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/module.cxx:251:46: note: in instantiation of function template specialization 'build2::value::value' requested here 251 | rs.assign (vars[0]) = v != nullptr ? value (v->string) : value (); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/module.cxx:252:46: note: in instantiation of function template specialization 'build2::value::value' requested here 252 | rs.assign (vars[1]) = v != nullptr ? value (v->major) : value (); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/module.cxx:274:28: note: in instantiation of function template specialization 'build2::value::operator=' requested here 274 | rs.assign (x_target) = move (tt); | ^ In file included from libbuild2/cc/module.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ libbuild2/cc/module.cxx:442:9: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 442 | lookup_config (rs, config_x_poptions, nullptr)); | ^ In file included from libbuild2/cc/module.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: libbuild2/cc/module.cxx:582:43: note: in instantiation of function template specialization 'build2::value::prepend>>' requested here 582 | rs.assign (x_translate_include).prepend ( | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:984:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 984 | new (&v.data_) map (move (x)); | ^ | std:: ./libbuild2/variable.ixx:128:22: note: in instantiation of member function 'build2::value_traits>>::prepend' requested here 128 | value_traits::prepend (*this, move (v)); | ^ libbuild2/cc/module.cxx:582:43: note: in instantiation of function template specialization 'build2::value::prepend>>' requested here 582 | rs.assign (x_translate_include).prepend ( | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cc/module.cxx:887:34: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 887 | rs.assign (x_sys_lib_dirs) = move (lib_dirs.first); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:822:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 822 | v.as> () = move (x); | ^ | std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here 96 | value_traits::assign (*this, move (v)); | ^ libbuild2/cc/module.cxx:887:34: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 887 | rs.assign (x_sys_lib_dirs) = move (lib_dirs.first); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:12: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 824 | new (&v.data_) vector (move (x)); | ^ | std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1021:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1021 | r.insert (perform_update_id, x_compile, cr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1025:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1025 | r.insert (perform_update_id, x_compile, cr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1031:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1031 | r.insert (perform_update_id, x_compile, cr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1038:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1038 | r.insert (perform_update_id, x_compile, cr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1042:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1042 | r.insert (perform_update_id, x_compile, cr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1046:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1046 | r.insert (perform_update_id, x_compile, cr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1050:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1050 | r.insert (perform_update_id, x_compile, cr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1056:15: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1056 | r.insert (perform_update_id, x_compile, cr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1060:15: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1060 | r.insert (perform_update_id, x_compile, cr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1066:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1066 | r.insert (perform_update_id, x_link, lr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1070:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1070 | r.insert (perform_update_id, x_link, lr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1076:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1076 | r.insert (perform_update_id, x_link, lr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1081:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1081 | r.insert (perform_update_id, x_link, lr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1085:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1085 | r.insert (perform_update_id, x_link, lr); | ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: libbuild2/cc/module.cxx:1091:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 1091 | r.insert (perform_update_id, x_link, lr); | ^ 479 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/msvc.b.o -c libbuild2/cc/msvc.cxx In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:7: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:7: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:7: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/msvc.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/msvc.cxx:17: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/msvc.cxx:18: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:11: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:18: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:12: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:18: ./libbuild2/cc/module.hxx:35:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | config_module (config_data&& d) : config_data (move (d)) {} | ^ | std:: ./libbuild2/cc/module.hxx:144:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | : common (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:145:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | link_rule (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:146:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 146 | compile_rule (move (d), rs), | ^ | std:: ./libbuild2/cc/module.hxx:147:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:148:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 148 | libux_install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:149:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | predefs_rule (move (d)) {} | ^ | std:: libbuild2/cc/msvc.cxx:281:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 281 | r.push_back (move (d)); | ^ | std:: libbuild2/cc/msvc.cxx:316:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 316 | r.push_back (move (d)); | ^ | std:: libbuild2/cc/msvc.cxx:335:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 335 | r.push_back (dir_path (move (d)).normalize ()); | ^ | std:: libbuild2/cc/msvc.cxx:370:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | return make_pair (move (r), rn); | ^ | std:: libbuild2/cc/msvc.cxx:395:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 395 | return make_pair (move (r), rn); | ^ | std:: libbuild2/cc/msvc.cxx:468:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 468 | move (pr.in_ofd), fdstream_mode::skip, ifdstream::badbit); | ^ | std:: libbuild2/cc/msvc.cxx:535:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 535 | return library_type_cache.insert (move (key), r); | ^ | std:: libbuild2/cc/msvc.cxx:595:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 595 | r.first->path_mtime (move (f), mt); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ libbuild2/cc/msvc.cxx:595:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 595 | r.first->path_mtime (move (f), mt); | ^ | std:: libbuild2/cc/msvc.cxx:618:30: note: in instantiation of function template specialization 'build2::cc::msvc_search_library' requested here 618 | pair r (msvc_search_library ( | ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: libbuild2/cc/msvc.cxx:593:19: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 593 | common::insert_library ( | ^ libbuild2/cc/msvc.cxx:618:30: note: in instantiation of function template specialization 'build2::cc::msvc_search_library' requested here 618 | pair r (msvc_search_library ( | ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | return move (p.second); | ^ | std:: libbuild2/cc/msvc.cxx:595:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 595 | r.first->path_mtime (move (f), mt); | ^ | std:: libbuild2/cc/msvc.cxx:658:30: note: in instantiation of function template specialization 'build2::cc::msvc_search_library' requested here 658 | pair r (msvc_search_library ( | ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: libbuild2/cc/msvc.cxx:593:19: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 593 | common::insert_library ( | ^ libbuild2/cc/msvc.cxx:658:30: note: in instantiation of function template specialization 'build2::cc::msvc_search_library' requested here 658 | pair r (msvc_search_library ( | ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | return move (p.second); | ^ | std:: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: libbuild2/cc/msvc.cxx:663:13: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 663 | insert_library ( | ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | return move (p.second); | ^ | std:: 437 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/parser.b.o -c libbuild2/cc/parser.cxx In file included from libbuild2/cc/parser.cxx:4: In file included from ./libbuild2/cc/parser.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/parser.cxx:4: In file included from ./libbuild2/cc/parser.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/parser.cxx:4: In file included from ./libbuild2/cc/parser.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/parser.cxx:4: In file included from ./libbuild2/cc/parser.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/parser.cxx:4: In file included from ./libbuild2/cc/parser.hxx:10: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/parser.cxx:4: In file included from ./libbuild2/cc/parser.hxx:12: In file included from ./libbuild2/cc/types.hxx:12: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/parser.cxx:4: In file included from ./libbuild2/cc/parser.hxx:13: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: libbuild2/cc/parser.cxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | parse_module (t, ex, move (l)); | ^ | std:: libbuild2/cc/parser.cxx:188:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 188 | module_marker_ = move (l); | ^ | std:: libbuild2/cc/parser.cxx:213:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 213 | u_->module_info.name = move (np.first); | ^ | std:: libbuild2/cc/parser.cxx:308:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 308 | is.push_back (module_import {ut, move (un), ex, 0}); | ^ | std:: libbuild2/cc/parser.cxx:342:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 342 | return make_pair (move (n), p); | ^ | std:: 47 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/pkgconfig-libpkg-config.b.o -c libbuild2/cc/pkgconfig-libpkg-config.cxx c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/pkgconfig-libpkgconf.b.o -c libbuild2/cc/pkgconfig-libpkgconf.cxx c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/pkgconfig.b.o -c libbuild2/cc/pkgconfig.cxx In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:5: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:5: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:5: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:8: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:8: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:12: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:14: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:20: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:20: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:20: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:22: In file included from ./libbuild2/cc/compile-rule.hxx:11: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:22: In file included from ./libbuild2/cc/compile-rule.hxx:12: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: libbuild2/cc/pkgconfig.cxx:2360:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2360 | move (p), | ^ | std:: libbuild2/cc/pkgconfig.cxx:2361:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2361 | move (pp), | ^ | std:: libbuild2/cc/pkgconfig.cxx:2373:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2373 | (pt->is_a () ? c_hdrs : x_hdrs).push_back (move (p)); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ libbuild2/cc/pkgconfig.cxx:2360:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2360 | move (p), | ^ | std:: libbuild2/cc/pkgconfig.cxx:2384:19: note: in instantiation of function template specialization 'build2::cc::link_rule::pkgconfig_save(action, const file &, bool, bool, bool)::(anonymous class)::operator()<(lambda at libbuild2/cc/pkgconfig.cxx:2320:26)>' requested here 2384 | collect (l, collect); | ^ libbuild2/cc/pkgconfig.cxx:2361:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2361 | move (pp), | ^ | std:: libbuild2/cc/pkgconfig.cxx:2373:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2373 | (pt->is_a () ? c_hdrs : x_hdrs).push_back (move (p)); | ^ | std:: 422 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/predefs-rule.b.o -c libbuild2/cc/predefs-rule.cxx In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:13: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: libbuild2/cc/predefs-rule.cxx:19:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | : common (move (d)), | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/predefs-rule.cxx:4: In file included from ./libbuild2/cc/predefs-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 404 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/target.b.o -c libbuild2/cc/target.cxx In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cc/target.cxx:32:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 32 | &target_factory, | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cc/target.cxx:46:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 46 | &target_factory, | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cc/target.cxx:60:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 60 | &target_factory, | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cc/target.cxx:74:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 74 | &target_factory, | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cc/target.cxx:101:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 101 | &target_factory, | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cc/target.cxx:115:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 115 | &target_factory, | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cc/target.cxx:129:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 129 | &target_factory, | ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: 336 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/types.b.o -c libbuild2/cc/types.cxx In file included from libbuild2/cc/types.cxx:4: In file included from ./libbuild2/cc/types.hxx:9: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/types.cxx:4: In file included from ./libbuild2/cc/types.hxx:9: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/types.cxx:4: In file included from ./libbuild2/cc/types.hxx:9: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/types.cxx:4: In file included from ./libbuild2/cc/types.hxx:12: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:14: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: libbuild2/cc/types.cxx:89:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 89 | auto j (header_map.emplace (move (p), groups {}).first); | ^ | std:: libbuild2/cc/types.cxx:113:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | auto j (header_map.emplace (move (p), groups {}).first); | ^ | std:: libbuild2/cc/types.cxx:153:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | string s (move (pe).string ()); | ^ | std:: libbuild2/cc/types.cxx:160:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | auto j (header_map.emplace (move (p), groups {}).first); | ^ | std:: libbuild2/cc/types.cxx:163:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | j->second.insert (*p, move (s)); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 371 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/utility.b.o -c libbuild2/cc/utility.cxx In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:14: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 366 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/windows-manifest.b.o -c libbuild2/cc/windows-manifest.cxx In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:5: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:5: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:5: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:11: In file included from ./libbuild2/cc/link-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:11: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:11: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:11: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:11: In file included from ./libbuild2/cc/link-rule.hxx:13: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:11: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: libbuild2/cc/windows-manifest.cxx:110:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | return make_pair (move (mf), mt); | ^ | std:: libbuild2/cc/windows-manifest.cxx:139:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 139 | return make_pair (move (mf), timestamp_nonexistent); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/windows-manifest.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 401 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cc/windows-rpath.b.o -c libbuild2/cc/windows-rpath.cxx In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:15: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:16: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:15: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:15: In file included from ./libbuild2/cc/link-rule.hxx:13: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:15: In file included from ./libbuild2/cc/link-rule.hxx:13: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: libbuild2/cc/windows-rpath.cxx:261:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 261 | windows_dll {f, pdb.empty () ? string () : move (pdb)}); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 404 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cxx/init.b.o -c libbuild2/cxx/init.cxx In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cxx/init.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cxx/init.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cxx/init.cxx:9: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/cxx/init.cxx:9: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/cxx/init.cxx:10: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cxx/init.cxx:10: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:10: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cxx/init.cxx:10: In file included from ./libbuild2/install/utility.hxx:11: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:10: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | r.first = path_cast (move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | r.first = move (m); | ^ | std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | return install_mode (s, T::static_type, move (m)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:12: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 68 | : type (t), variant (move (v)) {} | ^ | std:: In file included from libbuild2/cxx/init.cxx:13: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:13: ./libbuild2/bin/target.hxx:26:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:26:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:65:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : objx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:80:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 80 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:122:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:137:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 150 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:163:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:176:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 176 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:189:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 189 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 202 | : bmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | : hbmix (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:230:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:245:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 245 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:264:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 264 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:301:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:314:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:327:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:340:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 340 | : libux (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 358 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:373:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 373 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:386:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 386 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:407:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 407 | : libx (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:440:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 440 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/bin/target.hxx:455:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 455 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cxx/init.cxx:13: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:17: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cxx/init.cxx:13: In file included from ./libbuild2/cc/module.hxx:15: ./libbuild2/cc/common.hxx:332:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 332 | common (data&& d): data (move (d)) {} | ^ | std:: In file included from libbuild2/cxx/init.cxx:13: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:520: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | move (dir), | ^ | std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (ext), | ^ | std:: In file included from libbuild2/cxx/init.cxx:13: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/cxx/init.cxx:13: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:11: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 262 | auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); | ^ | std:: In file included from libbuild2/cxx/init.cxx:13: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:12: In file included from ./libbuild2/file-cache.hxx:274: ./libbuild2/file-cache.ixx:54:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | path_ (move (p)), | ^ | std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 71 | path_ (move (e.path_)), | ^ | std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | comp_path_ (move (e.comp_path_)), | ^ | std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | path_ = move (e.path_); | ^ | std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 88 | comp_path_ = move (e.comp_path_); | ^ | std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | return entry (move (f), true /* temporary */, compress_); | ^ | std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | entry e (move (f), false /* temporary */, compress_); | ^ | std:: In file included from libbuild2/cxx/init.cxx:13: ./libbuild2/cc/module.hxx:35:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | config_module (config_data&& d) : config_data (move (d)) {} | ^ | std:: ./libbuild2/cc/module.hxx:144:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | : common (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:145:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | link_rule (move (d)), | ^ | std:: ./libbuild2/cc/module.hxx:146:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 146 | compile_rule (move (d), rs), | ^ | std:: ./libbuild2/cc/module.hxx:147:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:148:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 148 | libux_install_rule (move (d), *this), | ^ | std:: ./libbuild2/cc/module.hxx:149:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | predefs_rule (move (d)) {} | ^ | std:: In file included from libbuild2/cxx/init.cxx:16: ./libbuild2/cxx/target.hxx:26:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:26:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:26:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:39:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:39:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:39:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:52:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:52:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:52:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:65:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:65:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:65:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:83:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 83 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:83:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 83 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:83:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 83 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:98:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 98 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:98:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 98 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:98:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 98 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:117:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:117:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:117:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | : cc (c, move (d), move (o), move (n)) | ^ | std:: libbuild2/cxx/init.cxx:42:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 42 | config_module (config_data&& d): cc::config_module (move (d)) {} | ^ | std:: libbuild2/cxx/init.cxx:177:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 177 | i = mode.insert (i, move (o)) + 1; | ^ | std:: libbuild2/cxx/init.cxx:315:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 315 | prepend (move (o)); | ^ | std:: libbuild2/cxx/init.cxx:479:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 479 | prepend (move (o)); | ^ | std:: libbuild2/cxx/init.cxx:1028:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1028 | auto& m (extra.set_module (new config_module (move (d)))); | ^ | std:: libbuild2/cxx/init.cxx:1136:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1136 | auto& m (extra.set_module (new module (move (d), rs))); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cxx/init.cxx:9: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/cxx/init.cxx:9: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cxx/init.cxx:10: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cxx/init.cxx:10: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cxx/init.cxx:10: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cxx/init.cxx:10: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/install/utility.hxx:32:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 32 | r.first = path_cast (move (d)); | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:135:25: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 135 | auto& var (vp.insert (string ("cxx.features.") + name)); | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: libbuild2/cxx/init.cxx:164:18: note: in instantiation of function template specialization 'build2::value::operator=' requested here 164 | f.value_ = f.result; | ^ In file included from libbuild2/cxx/init.cxx:10: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | return install_path (s, T::static_type, move (d)); | ^ | std:: libbuild2/cxx/init.cxx:721:9: note: in instantiation of function template specialization 'build2::install::install_path' requested here 721 | install_path (rs, dir_path ("pkgconfig")); | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:773:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 773 | vp.insert ("config.cxx"), | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:774:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 774 | vp.insert ("config.cxx.id"), | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:916:13: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 916 | &vp.insert ("config.cxx.translate_include"), | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:918:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 918 | vp.insert ("cxx.path"), | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:920:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 920 | vp.insert ("cxx.config.path"), | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:922:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 922 | vp.insert ("cxx.sys_lib_dirs"), | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:947:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 947 | vp.insert> ("cxx.export.libs"), | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:994:13: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 994 | &vp.insert ("cxx.version.major"), | ^ In file included from libbuild2/cxx/init.cxx:4: In file included from ./libbuild2/cxx/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/cxx/init.cxx:1010:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 1010 | vp.insert ("cxx.target"), | ^ In file included from libbuild2/cxx/init.cxx:6: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/cxx/init.cxx:1236:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 1236 | rs.insert_rule (perform_update_id, r.rule_name, r); | ^ In file included from libbuild2/cxx/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/cxx/init.cxx:1236:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 1236 | rs.insert_rule (perform_update_id, r.rule_name, r); | ^ 466 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/cxx/target.b.o -c libbuild2/cxx/target.cxx In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:43:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : cc (ctx, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:78:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:94:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:113:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:128:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:141:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 141 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cc/target.hxx:154:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | : pc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: ./libbuild2/cxx/target.hxx:26:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:26:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:26:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 26 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:39:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:39:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:39:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:52:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:52:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:52:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:65:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:65:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:65:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 65 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:83:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 83 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:83:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 83 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:83:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 83 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:98:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 98 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:98:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 98 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:98:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 98 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:117:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:117:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | : cc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/cxx/target.hxx:117:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 117 | : cc (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cxx/target.cxx:15:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 15 | &target_factory, | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cxx/target.cxx:29:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 29 | &target_factory, | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cxx/target.cxx:43:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 43 | &target_factory, | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cxx/target.cxx:57:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 57 | &target_factory, | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cxx/target.cxx:71:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 71 | &target_factory, | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/cxx/target.cxx:85:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 85 | &target_factory, | ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: 354 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/version/init.b.o -c libbuild2/version/init.cxx In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/version/init.cxx:8: In file included from ./../libbutl/libbutl/manifest-parser.hxx:160: ./../libbutl/libbutl/manifest-parser.ixx:50:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | ? optional> (move (r)) | ^ | std:: In file included from libbuild2/version/init.cxx:10: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/version/init.cxx:10: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/version/init.cxx:14: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 441 | value& v (bs.assign (move (var))); | ^ | std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 459 | value& v (bs.append (move (var))); | ^ | std:: In file included from libbuild2/version/init.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/version/init.cxx:16: ./libbuild2/dist/module.hxx:41:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 41 | adhoc.push_back (move (f)); | ^ | std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | callbacks_.push_back (callback {move (pattern), f, data}); | ^ | std:: In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:12: ./libbuild2/in/rule.hxx:45:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | : rule_id_ (move (rule_id)), | ^ | std:: ./libbuild2/in/rule.hxx:46:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | program_ (move (program)), | ^ | std:: ./libbuild2/in/rule.hxx:49:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | null_ (move (null)) {} | ^ | std:: In file included from libbuild2/version/init.cxx:19: ./libbuild2/version/module.hxx:52:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | version (move (v)), | ^ | std:: ./libbuild2/version/module.hxx:55:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | dependencies (move (d)) {} | ^ | std:: libbuild2/version/init.cxx:60:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 60 | val = move (p); | ^ | std:: libbuild2/version/init.cxx:128:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | sum = move (nv.value); | ^ | std:: libbuild2/version/init.cxx:130:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 130 | url = move (nv.value); | ^ | std:: libbuild2/version/init.cxx:148:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 148 | string v (move (nv.value)); | ^ | std:: libbuild2/version/init.cxx:230:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 230 | package_name pn (move (n)); | ^ | std:: libbuild2/version/init.cxx:233:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 233 | ds.emplace (move (v), | ^ | std:: libbuild2/version/init.cxx:234:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 234 | dependency {move (pn), move (vc), buildtime}); | ^ | std:: libbuild2/version/init.cxx:234:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 234 | dependency {move (pn), move (vc), buildtime}); | ^ | std:: libbuild2/version/init.cxx:274:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | v.snapshot_id = move (ss.id); | ^ | std:: libbuild2/version/init.cxx:314:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 314 | if (!sum.empty ()) rs.assign (ctx.var_project_summary, move (sum)); | ^ | std:: libbuild2/version/init.cxx:315:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 315 | if (!url.empty ()) rs.assign (ctx.var_project_url, move (url)); | ^ | std:: libbuild2/version/init.cxx:311:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 311 | rs.assign (var, move (val)); | ^ | std:: libbuild2/version/init.cxx:317:11: note: in instantiation of function template specialization 'build2::version::boot(scope &, const location &, module_boot_extra &)::(anonymous class)::operator()' requested here 317 | set ("version", v.string ()); // Project version (var_version). | ^ libbuild2/version/init.cxx:311:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 311 | rs.assign (var, move (val)); | ^ | std:: libbuild2/version/init.cxx:320:11: note: in instantiation of function template specialization 'build2::version::boot(scope &, const location &, module_boot_extra &)::(anonymous class)::operator()' requested here 320 | set ("version.project_number", v.version); | ^ libbuild2/version/init.cxx:311:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 311 | rs.assign (var, move (val)); | ^ | std:: libbuild2/version/init.cxx:327:11: note: in instantiation of function template specialization 'build2::version::boot(scope &, const location &, module_boot_extra &)::(anonymous class)::operator()' requested here 327 | set ("version.stub", v.stub ()); // bool | ^ libbuild2/version/init.cxx:356:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 356 | move (v), | ^ | std:: libbuild2/version/init.cxx:359:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 359 | move (ds))); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/version/init.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:74:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 74 | pair ovr (rs.lookup_override (var, move (org))); | ^ | std:: ./libbuild2/config/utility.ixx:40:14: note: in instantiation of function template specialization 'build2::config::lookup_config_impl' requested here 40 | return lookup_config_impl (rs, | ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 348 | return lookup_config ( | ^ In file included from libbuild2/version/init.cxx:14: In file included from ./libbuild2/config/utility.hxx:542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 81 | l = move (ovr.first); | ^ | std:: In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:248:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 248 | value& v (assign (var) = forward (val)); | ^ | std:: libbuild2/version/init.cxx:314:29: note: in instantiation of function template specialization 'build2::scope::assign' requested here 314 | if (!sum.empty ()) rs.assign (ctx.var_project_summary, move (sum)); | ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:274:43: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:17: note: in instantiation of function template specialization 'build2::scope::assign' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/scope.hxx:267:39: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 267 | return vars.assign (var_pool ().insert (move (name))); | ^ ./libbuild2/scope.hxx:274:17: note: in instantiation of function template specialization 'build2::scope::assign' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:274:43: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:17: note: in instantiation of function template specialization 'build2::scope::assign' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/scope.hxx:267:39: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 267 | return vars.assign (var_pool ().insert (move (name))); | ^ ./libbuild2/scope.hxx:274:17: note: in instantiation of function template specialization 'build2::scope::assign' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/scope.hxx:274:41: note: in instantiation of function template specialization 'build2::value::operator=' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:274:43: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:17: note: in instantiation of function template specialization 'build2::scope::assign' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/scope.hxx:267:39: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 267 | return vars.assign (var_pool ().insert (move (name))); | ^ ./libbuild2/scope.hxx:274:17: note: in instantiation of function template specialization 'build2::scope::assign' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:4: In file included from ./libbuild2/version/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/scope.hxx:274:41: note: in instantiation of function template specialization 'build2::value::operator=' requested here 274 | value& v (assign (move (name)) = forward (val)); | ^ libbuild2/version/init.cxx:311:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 311 | rs.assign (var, move (val)); | ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/version/init.cxx:386:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 386 | rs.insert_rule (perform_update_id, "version.in", in_rule_); | ^ In file included from libbuild2/version/init.cxx:10: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/version/init.cxx:386:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 386 | rs.insert_rule (perform_update_id, "version.in", in_rule_); | ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/version/init.cxx:392:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 392 | rs.insert_rule ( | ^ In file included from libbuild2/version/init.cxx:10: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/version/init.cxx:392:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 392 | rs.insert_rule ( | ^ 339 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/version/module.b.o -c libbuild2/version/module.cxx In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/version/module.cxx:4: ./libbuild2/version/module.hxx:52:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | version (move (v)), | ^ | std:: ./libbuild2/version/module.hxx:55:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | dependencies (move (d)) {} | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/module.cxx:4: In file included from ./libbuild2/version/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ 179 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/version/rule.b.o -c libbuild2/version/rule.cxx In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: [: 9999999999999999999: out of range ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:12: ./libbuild2/in/rule.hxx:45:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | : rule_id_ (move (rule_id)), | ^ | std:: ./libbuild2/in/rule.hxx:46:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | program_ (move (program)), | ^ | std:: ./libbuild2/in/rule.hxx:49:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | null_ (move (null)) {} | ^ | std:: In file included from libbuild2/version/rule.cxx:10: ./libbuild2/in/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/in/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/in/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/version/rule.cxx:12: ./libbuild2/version/module.hxx:52:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | version (move (v)), | ^ | std:: ./libbuild2/version/module.hxx:55:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | dependencies (move (d)) {} | ^ | std:: libbuild2/version/rule.cxx:115:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | : move (r); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/version/rule.cxx:4: In file included from ./libbuild2/version/rule.hxx:10: In file included from ./libbuild2/install/rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ 299 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/version/snapshot-git.b.o -c libbuild2/version/snapshot-git.cxx In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: libbuild2/version/snapshot-git.cxx:93:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | [](string& s, bool) {return move (s);}).empty (); | ^ | std:: libbuild2/version/snapshot-git.cxx:135:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 135 | ifdstream is (move (pr.in_ofd), ifdstream::badbit); | ^ | std:: libbuild2/version/snapshot-git.cxx:233:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 233 | return cache.insert (move (rep_root), move (r)); | ^ | std:: libbuild2/version/snapshot-git.cxx:233:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 233 | return cache.insert (move (rep_root), move (r)); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/version/snapshot-git.cxx:8: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ 199 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/version/snapshot.b.o -c libbuild2/version/snapshot.cxx In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: libbuild2/version/snapshot.cxx:49:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | return extract_snapshot_git (rs.ctx, move (d)); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/version/snapshot.cxx:4: In file included from ./libbuild2/version/snapshot.hxx:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ 196 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/version/utility.b.o -c libbuild2/version/utility.cxx In file included from libbuild2/version/utility.cxx:4: In file included from ./libbuild2/version/utility.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/version/utility.cxx:4: In file included from ./libbuild2/version/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/version/utility.cxx:4: In file included from ./libbuild2/version/utility.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/version/utility.cxx:4: In file included from ./libbuild2/version/utility.hxx:10: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/version/utility.cxx:4: In file included from ./libbuild2/version/utility.hxx:11: In file included from ./libbuild2/filesystem.hxx:226: In file included from ./libbuild2/filesystem.txx:4: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/version/utility.cxx:4: In file included from ./libbuild2/version/utility.hxx:11: In file included from ./libbuild2/filesystem.hxx:226: In file included from ./libbuild2/filesystem.txx:4: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/version/utility.cxx:6: In file included from ./../libbutl/libbutl/manifest-parser.hxx:160: ./../libbutl/libbutl/manifest-parser.ixx:50:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | ? optional> (move (r)) | ^ | std:: libbuild2/version/utility.cxx:25:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 25 | auto_rmfile r (move (out), !ctx.dry_run /* active */); | ^ | std:: libbuild2/version/utility.cxx:43:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | ofdstream ofs (move (ofd)); | ^ | std:: 44 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/in/init.b.o -c libbuild2/in/init.cxx In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/in/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/in/init.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/in/init.cxx:6: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/in/init.cxx:10: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/in/init.cxx:10: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/in/init.cxx:10: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/in/init.cxx:10: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/in/init.cxx:10: In file included from ./libbuild2/in/rule.hxx:11: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/in/init.cxx:10: ./libbuild2/in/rule.hxx:45:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | : rule_id_ (move (rule_id)), | ^ | std:: ./libbuild2/in/rule.hxx:46:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | program_ (move (program)), | ^ | std:: ./libbuild2/in/rule.hxx:49:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | null_ (move (null)) {} | ^ | std:: In file included from libbuild2/in/init.cxx:11: ./libbuild2/in/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/in/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/in/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/in/init.cxx:10: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/in/init.cxx:10: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/in/init.cxx:10: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/in/init.cxx:10: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/in/init.cxx:45:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 45 | vp.insert ("in.symbol"); | ^ In file included from libbuild2/in/init.cxx:4: In file included from ./libbuild2/in/init.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: libbuild2/in/init.cxx:84:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 84 | vp.insert>> ("in.substitutions"); | ^ In file included from libbuild2/in/init.cxx:6: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: libbuild2/in/init.cxx:122:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 122 | bs.insert_rule (perform_update_id, "in", rule_); | ^ In file included from libbuild2/in/init.cxx:6: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/scope.hxx:434:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 434 | rules.insert (a, move (name), r); | ^ libbuild2/in/init.cxx:122:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 122 | bs.insert_rule (perform_update_id, "in", rule_); | ^ 300 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/in/rule.b.o -c libbuild2/in/rule.cxx In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: ./libbuild2/rule.hxx:249:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 249 | rule_match (move (name), static_cast (*this)) {} | ^ | std:: ./libbuild2/rule.hxx:348:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 348 | rule_name (move (n)), | ^ | std:: In file included from libbuild2/in/rule.cxx:4: ./libbuild2/in/rule.hxx:45:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | : rule_id_ (move (rule_id)), | ^ | std:: ./libbuild2/in/rule.hxx:46:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | program_ (move (program)), | ^ | std:: ./libbuild2/in/rule.hxx:49:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 49 | null_ (move (null)) {} | ^ | std:: In file included from libbuild2/in/rule.cxx:11: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | arg_min (mi), arg_max (ma), arg_types (move (ts)), | ^ | std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 152 | : function_overload (an, mi, ma, move (ts), im) | ^ | std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | push_back (move (f)); | ^ | std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 206 | auto p (map_.emplace (move (name), function_overloads ())); | ^ | std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} | ^ | std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 368 | return move (v->as ()); | ^ | std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 387 | return move (*v); | ^ | std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 516 | return thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 549 | return thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 581 | thunk (move (args), | ^ | std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 609 | thunk (base, move (args), | ^ | std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 981 | function_overload& f2 (overloads.insert (move (f))); | ^ | std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 996 | return insert (move (name)); | ^ | std:: In file included from libbuild2/in/rule.cxx:12: In file included from ./libbuild2/algorithm.hxx:1144: ./libbuild2/algorithm.ixx:377:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | return add_adhoc_member (t, tt, t.dir, t.out, move (n), nullopt /* ext */); | ^ | std:: ./libbuild2/algorithm.ixx:577:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 577 | s.recipe = move (r); | ^ | std:: ./libbuild2/algorithm.ixx:629:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 629 | set_recipe (l, move (r)); | ^ | std:: ./libbuild2/algorithm.ixx:729:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 729 | resolve_group_impl (move (l)); | ^ | std:: In file included from libbuild2/in/rule.cxx:16: ./libbuild2/in/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/in/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/in/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: libbuild2/in/rule.cxx:336:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 336 | print_diag (program_.c_str (), move (ik), t); | ^ | std:: libbuild2/in/rule.cxx:685:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 685 | ? move (v) | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:11: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: libbuild2/in/rule.cxx:683:18: note: in instantiation of function template specialization 'build2::convert' requested here 683 | return convert ( | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/in/rule.cxx:683:18: note: in instantiation of function template specialization 'build2::convert' requested here 683 | return convert ( | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/in/rule.cxx:683:18: note: in instantiation of function template specialization 'build2::convert' requested here 683 | return convert ( | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/in/rule.cxx:683:18: note: in instantiation of function template specialization 'build2::convert' requested here 683 | return convert ( | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/in/rule.cxx:683:18: note: in instantiation of function template specialization 'build2::convert' requested here 683 | return convert ( | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ libbuild2/in/rule.cxx:683:18: note: in instantiation of function template specialization 'build2::convert' requested here 683 | return convert ( | ^ In file included from libbuild2/in/rule.cxx:4: In file included from ./libbuild2/in/rule.hxx:11: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ libbuild2/in/rule.cxx:683:18: note: in instantiation of function template specialization 'build2::convert' requested here 683 | return convert ( | ^ 315 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.2\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/in/target.b.o -c libbuild2/in/target.cxx In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:7: In file included from ./libbuild2/types.hxx:60: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | name (string v): value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 54 | name (dir_path d): dir (move (d)) {} | ^ | std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | name (string t, string v): type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:56:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | name (dir_path d, string v): dir (move (d)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 59 | : dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:62:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:62:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | : proj (project_name (move (p))), dir (move (d)), type (move (t)), | ^ | std:: ./libbuild2/name.hxx:63:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 63 | value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 66 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} | ^ | std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: ./libbuild2/name.hxx:73:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:7: In file included from ./libbuild2/types.hxx:536: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | dir_path d (move (s), dir_path::exact); | ^ | std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | return name (move (d)); | ^ | std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 53 | return name (move (s)); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:17: In file included from ./libbuild2/scheduler.hxx:974: ./libbuild2/scheduler.txx:166:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | deactivate_impl (true /* external */, move (l)); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/json.hxx:367: ./libbuild2/json.ixx:181:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | : type (json_type::string), string (move (v)) | ^ | std:: ./libbuild2/json.ixx:242:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 242 | new (&string) string_type (move (v.string)); | ^ | std:: ./libbuild2/json.ixx:246:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 246 | new (&array) array_type (move (v.array)); | ^ | std:: ./libbuild2/json.ixx:250:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 250 | new (&object) object_type (move (v.object)); | ^ | std:: ./libbuild2/json.ixx:294:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 | new (this) json_value (move (v)); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:21: ./libbuild2/target-type.hxx:226:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 226 | auto p (type_map_.emplace (n, target_type_ref (move (tt)))); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 591 | file_ (move (f)), loc_ (file_), | ^ | std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 664 | epilogue_, type_, mod_, name_, move (f), sverb_ ()); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:22: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 19 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | print_diag_impl (p, &l, move (r), c); | ^ | std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 33 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | print_diag_impl (p, nullptr, move (r), nullptr); | ^ | std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 76 | : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) | ^ | std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 85 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | open (args0, move (pr.in_efd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 101 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | open (args0, move (fd), m); | ^ | std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | : diag_buffer (ctx, move (b)) | ^ | std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | open (args0, move (pr.in_efd), m); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1438:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1438 | return insert (move (name), nullptr, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1444:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1444 | return insert (move (name), nullptr, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1450:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1450 | return insert (move (name), nullptr, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1456:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1456 | return insert (move (name), nullptr, &v, &overridable). first; | ^ | std:: ./libbuild2/variable.hxx:1464:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1464 | move (name), &value_traits::value_type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1472:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1472 | move (name), &value_traits::value_type, &v, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1480:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1480 | move (name), &value_traits::value_type, nullptr, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1488:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1488 | move (name), &value_traits::value_type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1494 | return insert (move (name), type, nullptr, nullptr).first; | ^ | std:: ./libbuild2/variable.hxx:1503:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | return insert (move (name), type, &v, &overridable).first; | ^ | std:: ./libbuild2/variable.hxx:1628:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1628 | auto r (map_.insert (map::value_type (&n, move (var)))); | ^ | std:: ./libbuild2/variable.hxx:1921:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1921 | move (ns), | ^ | std:: ./libbuild2/variable.hxx:2011:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2011 | operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} | ^ | std:: ./libbuild2/variable.hxx:2025:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2025 | : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) | ^ | std:: ./libbuild2/variable.hxx:2126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2126 | : value (move (val)), | ^ | std:: ./libbuild2/variable.hxx:2215:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2215 | return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 38 | new (&data_) names (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new (&data_) names (move (*ns)); | ^ | std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 137 | assign (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 145 | append (move (v), nullptr); | ^ | std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 153 | ns.push_back (move (n)); | ^ | std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | assign (move (ns), var); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:370:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 370 | -> decltype (value_traits::convert (move (ns))) | ^ | std:: ./libbuild2/variable.ixx:372:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 372 | return value_traits::convert (move (ns)); | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.ixx:502:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 502 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:504:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 504 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:520:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 520 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:536:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 536 | new (&v.data_) string (move (x)); | ^ | std:: ./libbuild2/variable.ixx:551:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 551 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:553:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 553 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:569:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:585:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 585 | new (&v.data_) path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:600:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 600 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:602:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 602 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:618:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 618 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:634:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 634 | new (&v.data_) dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:649:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 649 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:651:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 651 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:667:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 667 | new (&v.data_) abs_dir_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:682:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 682 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:684:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 684 | new (&v.data_) name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:693:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 693 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:695:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 695 | new (&v.data_) name_pair (move (x)); | ^ | std:: ./libbuild2/variable.ixx:722:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 722 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:724:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | new (&v.data_) process_path (move (x)); | ^ | std:: ./libbuild2/variable.ixx:751:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 751 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:753:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 753 | new (&v.data_) process_path_ex (move (x)); | ^ | std:: ./libbuild2/variable.ixx:762:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:764:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | new (&v.data_) target_triplet (move (x)); | ^ | std:: ./libbuild2/variable.ixx:773:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 773 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:775:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 775 | new (&v.data_) project_name (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1013:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1013 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1015:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1015 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1022:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1022 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1024:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1024 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1031:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1031 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1033:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1033 | new (&v.data_) json_value (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1042:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1042 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1044:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1044 | new (&v.data_) json_array (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1053:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1053 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1062:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1062 | v.as ().prepend (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1071:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1071 | v.as () = move (x); | ^ | std:: ./libbuild2/variable.ixx:1073:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1073 | new (&v.data_) json_object (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1082:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1082 | v.as ().append (move (x)); | ^ | std:: ./libbuild2/variable.ixx:1091:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1091 | v.as ().prepend (move (x)); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:75:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:77:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 77 | return move (v).as (); | ^ | std:: ./libbuild2/variable.txx:147:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 147 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:182:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:217:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | : value_traits::convert (move (ns.front ()), nullptr))); | ^ | std:: ./libbuild2/variable.txx:301:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:305:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | S s (value_traits::convert (move (*r), nullptr)); | ^ | std:: ./libbuild2/variable.txx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 354 | F f (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:361:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 361 | s = value_traits::convert (move (*r), nullptr); | ^ | std:: ./libbuild2/variable.txx:414:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 414 | f = value_traits::convert (move (l), nullptr); | ^ | std:: ./libbuild2/variable.txx:415:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 415 | l = move (*r); // Shift. | ^ | std:: ./libbuild2/variable.txx:420:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 420 | S s (value_traits::convert (move (l), nullptr)); | ^ | std:: ./libbuild2/variable.txx:508:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 508 | v.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:550:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 550 | p.push_back (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:576:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 576 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:596:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 596 | vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:653:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 653 | i = static_cast (convert (move (sub))); | ^ | std:: ./libbuild2/variable.txx:710:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 710 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:764:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 764 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:779:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 779 | pair_vector_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:829:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 829 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:851:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 851 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:870:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 870 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:934:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 934 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:972:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 972 | s.insert (value_traits::convert (move (n), r)); | ^ | std:: ./libbuild2/variable.txx:998:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 998 | set_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1051 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1095:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1095 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1112:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1112 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1162:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1162 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1189:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1189 | move (l), r, | ^ | std:: ./libbuild2/variable.txx:1205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1205 | map_append (v, move (ns), var); | ^ | std:: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1308:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1308 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1331:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1331 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1351:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1351 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1371:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1371 | : value_type (move (v)) | ^ | std:: ./libbuild2/variable.txx:1445:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1445 | return pair (i->second.value, move (ul)); | ^ | std:: ./libbuild2/variable.txx:1499:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1499 | return pair (e.value, move (ul)); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | return map_[oid][&tt].emplace (move (name), r).second; | ^ | std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | return insert (a >> 4, a & 0x0F, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 119 | return insert (a, T::static_type, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 132 | return map_.insert (oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 138 | return next_->insert (mid, oid, tt, move (name), r); | ^ | std:: ./libbuild2/rule-map.hxx:149:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | return insert (mid, oid, T::static_type, move (name), r); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 186 | return var.overrides == nullptr ? p : lookup_override (var, move (p)); | ^ | std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 257 | return assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 267 | return vars.assign (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 274 | value& v (assign (move (name)) = forward (val)); | ^ | std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 296 | return append (var_pool ().insert (move (name))); | ^ | std:: ./libbuild2/scope.hxx:434:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 434 | rules.insert (a, move (name), r); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:907: ./libbuild2/scope.ixx:159:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 159 | move (p.second)}; | ^ | std:: ./libbuild2/scope.ixx:175:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 175 | move (p.second) | ^ | std:: ./libbuild2/scope.ixx:187:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | rules.insert (mid, oid, move (name), r); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 91 | : proj (move (p)), | ^ | std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 93 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 95 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | dir (move (d)), | ^ | std:: ./libbuild2/prerequisite.hxx:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | out (move (o)), | ^ | std:: ./libbuild2/prerequisite.hxx:109:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | name (move (n)), | ^ | std:: ./libbuild2/prerequisite.hxx:110:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | ext (move (e)), | ^ | std:: ./libbuild2/prerequisite.hxx:163:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | : proj (move (x.proj)), | ^ | std:: ./libbuild2/prerequisite.hxx:165:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 165 | dir (move (x.dir)), | ^ | std:: ./libbuild2/prerequisite.hxx:166:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | out (move (x.out)), | ^ | std:: ./libbuild2/prerequisite.hxx:167:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 167 | name (move (x.name)), | ^ | std:: ./libbuild2/prerequisite.hxx:168:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 168 | ext (move (x.ext)), | ^ | std:: ./libbuild2/prerequisite.hxx:171:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 171 | vars (move (x.vars), *this, false /* shared */) | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: ./libbuild2/target.hxx:786:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 786 | : base_scope ()).lookup_override (var, move (p), true); | ^ | std:: ./libbuild2/target.hxx:989:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 989 | : target_->base_scope ().lookup_override (var, move (p), true, true); | ^ | std:: ./libbuild2/target.hxx:1384:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:1384:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1384 | dir (move (d)), out (move (o)), name (move (n)), | ^ | std:: ./libbuild2/target.hxx:2003:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2003 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2004:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2004 | move (out), | ^ | std:: ./libbuild2/target.hxx:2005:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2005 | move (name), | ^ | std:: ./libbuild2/target.hxx:2006:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2006 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2028:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | move (dir), | ^ | std:: ./libbuild2/target.hxx:2029:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2029 | move (out), | ^ | std:: ./libbuild2/target.hxx:2030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2030 | move (name), | ^ | std:: ./libbuild2/target.hxx:2031:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2031 | move (ext), | ^ | std:: ./libbuild2/target.hxx:2101:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2101:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2101 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2191:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2191 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2344:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2344 | : path_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2392:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2392 | : mtime_target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2408:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2408 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2425:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2425 | : alias (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2461:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2461 | : target (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2478:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2478 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2518:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2518 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2534:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2534 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2549:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2549 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2564:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2564 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2611:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2611 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2624:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2624 | : man (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2642:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2642 | : doc (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:2728: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 92 | map.push_back (value_type {tt, o, move (h)}); | ^ | std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | i->hint = move (h); | ^ | std:: ./libbuild2/target.ixx:225:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 225 | x.prerequisites_ = move (p); | ^ | std:: ./libbuild2/target.ixx:813:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 813 | path_ = move (p); | ^ | std:: ./libbuild2/target.ixx:845:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 845 | const path_type& r (path (move (p))); | ^ | std:: ./libbuild2/target.ixx:869:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 869 | process_path_ = move (p); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:2729: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 149 | t.prerequisites (move (ps)); | ^ | std:: In file included from libbuild2/in/target.cxx:4: ./libbuild2/in/target.hxx:39:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/in/target.hxx:39:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: ./libbuild2/in/target.hxx:39:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 39 | : file (c, move (d), move (o), move (n)) | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | value_traits::assign (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:433:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 433 | value& operator= (const char* v) {return *this = string (v);} | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 112 | value_traits::append (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:434:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 434 | value& operator+= (const char* v) {return *this += string (v);} | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 128 | value_traits::prepend (*this, move (v)); | ^ | std:: ./libbuild2/variable.hxx:435:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 435 | value& prepend (const char* v) {return prepend (string (v));} | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2279: ./libbuild2/variable.txx:1265:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1265 | k = convert (move (sub)); | ^ | std:: ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:1285:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1285 | ? V (move (const_cast (i->second))) | ^ | std:: ./libbuild2/variable.txx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | return convert (move (v).as ()); | ^ | std:: ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ ./libbuild2/variable.txx:47:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 47 | return move (v).as (); | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:40:37: note: in instantiation of function template specialization 'build2::value::as>' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 409 | return convert_impl (move (ns), 0); | ^ | std:: ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:382:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 382 | decltype (value_traits::convert (move (ns[0]), nullptr)) | ^ | std:: ./libbuild2/variable.ixx:393:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | return convert (move (ns[0])); | ^ | std:: ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:397:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:397:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 397 | return convert (move (ns[0]), move (ns[1])); | ^ | std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 353 | return value_traits::convert (move (n), nullptr); | ^ | std:: ./libbuild2/variable.ixx:393:14: note: in instantiation of function template specialization 'build2::convert' requested here 393 | return convert (move (ns[0])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2278: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 360 | return value_traits::convert (move (l), &r); | ^ | std:: ./libbuild2/variable.ixx:397:14: note: in instantiation of function template specialization 'build2::convert' requested here 397 | return convert (move (ns[0]), move (ns[1])); | ^ ./libbuild2/variable.ixx:409:12: note: in instantiation of function template specialization 'build2::convert_impl' requested here 409 | return convert_impl (move (ns), 0); | ^ ./libbuild2/variable.txx:40:16: note: in instantiation of function template specialization 'build2::convert' requested here 40 | return convert (move (v).as ()); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:452:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 452 | template T&& as () && {return move (as ());} | ^ | std:: ./libbuild2/variable.txx:47:25: note: in instantiation of function template specialization 'build2::value::as' requested here 47 | return move (v).as (); | ^ ./libbuild2/variable.txx:1265:11: note: in instantiation of function template specialization 'build2::convert' requested here 1265 | k = convert (move (sub)); | ^ ./libbuild2/variable.txx:1374:20: note: in instantiation of function template specialization 'build2::map_subscript' requested here 1374 | subscript = &map_subscript; | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:599:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 599 | root_extra->operations.insert (id, project_operation_info {&in, ovar}); | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 357 | v_.push_back (move (x)); | ^ | std:: ./libbuild2/scope.hxx:605:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 605 | root_extra->meta_operations.insert (id, &in); | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: ./libbuild2/target.hxx:1386:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 1386 | state (c) | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 143 | : inner (forward (a)...), outer (forward (a)...) {} | ^ | std:: In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1870:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here 1870 | return prerequisite_members (a, t, group_prerequisites (t), m); | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.hxx:1886:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here 1886 | return prerequisite_members ( | ^ ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:729:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 729 | return prerequisite_members (a, t, t.prerequisites (), m); | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: ./libbuild2/target.hxx:1714:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ | std:: ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: ./libbuild2/target.hxx:1724:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 1724 | : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} | ^ | std:: ./libbuild2/target.hxx:1714:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here 1714 | return prerequisite_members_range (a, t, forward (r), m); | ^ ./libbuild2/target.ixx:735:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 735 | return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: ./libbuild2/target.hxx:2659:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: libbuild2/in/target.cxx:58:8: note: in instantiation of function template specialization 'build2::target_factory' requested here 58 | &target_factory, | ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: ./libbuild2/target.hxx:2659:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: ./libbuild2/target.hxx:2659:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2659 | return new T (c, move (d), move (o), move (n)); | ^ | std:: 294 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/b.b.o -c ../libbutl/libbutl/b.cxx In file included from ../libbutl/libbutl/b.cxx:4: In file included from ./../libbutl/libbutl/b.hxx:14: In file included from ./../libbutl/libbutl/url.hxx:15: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/b.cxx:25:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 25 | exit (move (e)) | ^ | std:: ../libbutl/libbutl/b.cxx:116:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 116 | ifdstream is (move (pipe.in), fdstream_mode::skip, ifdstream::badbit); | ^ | std:: ../libbutl/libbutl/b.cxx:122:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | return project_name (move (s)); | ^ | std:: ../libbutl/libbutl/b.cxx:134:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 134 | return dir_path (move (s)); | ^ | std:: ../libbutl/libbutl/b.cxx:166:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | r.push_back (move (pi)); | ^ | std:: ../libbutl/libbutl/b.cxx:180:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 180 | pi.project = parse_name (move (v), "project"); | ^ | std:: ../libbutl/libbutl/b.cxx:215:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | pi.amalgamation = parse_dir (move (v), "amalgamation"); | ^ | std:: ../libbutl/libbutl/b.cxx:234:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 234 | b_project_info::subproject {move (sn), | ^ | std:: ../libbutl/libbutl/b.cxx:271:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 271 | throw b_error (os.str (), move (pr.exit)); | ^ | std:: ../libbutl/libbutl/b.cxx:285:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | throw b_error (os.str (), move (pr.exit)); | ^ | std:: ../libbutl/libbutl/b.cxx:301:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 301 | throw b_error (e.what (), move (pr.exit)); | ^ | std:: ../libbutl/libbutl/b.cxx:312:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 312 | move (pr.exit)); | ^ | std:: In file included from ../libbutl/libbutl/b.cxx:4: In file included from ./../libbutl/libbutl/b.hxx:14: In file included from ./../libbutl/libbutl/url.hxx:552: ./../libbutl/libbutl/url.txx:548:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 548 | host = move (auth); | ^ | std:: ../libbutl/libbutl/b.cxx:196:24: note: in instantiation of member function 'butl::basic_url::basic_url' requested here 196 | pi.url = url (v); | ^ In file included from ../libbutl/libbutl/b.cxx:4: In file included from ./../libbutl/libbutl/b.hxx:14: In file included from ./../libbutl/libbutl/url.hxx:552: ./../libbutl/libbutl/url.txx:578:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 578 | authority = {move (user), host_type (move (host)), port}; | ^ | std:: ./../libbutl/libbutl/url.txx:578:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 578 | authority = {move (user), host_type (move (host)), port}; | ^ | std:: ./../libbutl/libbutl/url.txx:637:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 637 | move (sc), | ^ | std:: ./../libbutl/libbutl/url.txx:154:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 154 | value = dec ? url::decode (v) : move (v); | ^ | std:: ./../libbutl/libbutl/url.txx:578:35: note: in instantiation of member function 'butl::basic_url_host::basic_url_host' requested here 578 | authority = {move (user), host_type (move (host)), port}; | ^ ../libbutl/libbutl/b.cxx:196:24: note: in instantiation of member function 'butl::basic_url::basic_url' requested here 196 | pi.url = url (v); | ^ 20 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/backtrace.b.o -c ../libbutl/libbutl/backtrace.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/base64.b.o -c ../libbutl/libbutl/base64.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/bufstreambuf.b.o -c ../libbutl/libbutl/bufstreambuf.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/builtin-options.b.o -c ../libbutl/libbutl/builtin-options.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/builtin.b.o -c ../libbutl/libbutl/builtin.cxx In file included from ../libbutl/libbutl/builtin.cxx:4: In file included from ./../libbutl/libbutl/builtin.hxx:27: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from ../libbutl/libbutl/builtin.cxx:4: ./../libbutl/libbutl/builtin.hxx:97:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 97 | : result_ (r), state_ (move (s)) {} | ^ | std:: In file included from ../libbutl/libbutl/builtin.cxx:4: In file included from ./../libbutl/libbutl/builtin.hxx:240: ./../libbutl/libbutl/builtin.ixx:78:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | return builtin (r, move (s)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:87:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 87 | ss_ (move (r.ss_)), | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:222:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 222 | path p (move (s)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:228:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 228 | p = d / move (p); | ^ | std:: ../libbutl/libbutl/builtin.cxx:255:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 255 | return move (dir_path (wd).complete ()); | ^ | std:: ../libbutl/libbutl/builtin.cxx:291:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 291 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:302:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 302 | ifdstream cin (in != nullfd ? move (in) : fddup (stdin_fd ()), | ^ | std:: ../libbutl/libbutl/builtin.cxx:305:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | ofdstream cout (out != nullfd ? move (out) : fddup (stdout_fd ()), | ^ | std:: ../libbutl/libbutl/builtin.cxx:359:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 359 | p = parse_path (move (f), !wd.empty () ? wd : cwd, fail); | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:479:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 479 | cpdir (path_cast (move (f)), | ^ | std:: ../libbutl/libbutl/builtin.cxx:480:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 480 | path_cast (move (t)), | ^ | std:: ../libbutl/libbutl/builtin.cxx:519:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 519 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:556:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 556 | path dst (parse_path (move (*j++), wd, fail)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:569:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 569 | path src (parse_path (move (*i++), wd, fail)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:594:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 594 | path src (parse_path (move (*i), wd, fail)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:658:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 658 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:670:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 670 | ofdstream cout (out != nullfd ? move (out) : fddup (stdout_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:754:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 754 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:759:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 759 | ofdstream cout (out != nullfd ? move (out) : fddup (stdout_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:834:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 834 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:852:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 852 | ofdstream cout (out != nullfd ? move (out) : fddup (stdout_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1250:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1250 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1290:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1290 | path link (parse_path (move (*j++), wd, fail)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1305:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1305 | path target (parse_path (move (*i++), dir_path (), fail)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1324:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1324 | path target (parse_path (move (*i), dir_path (), fail)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1403:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1403 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:1503:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1503 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1540:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1540 | path dst (parse_path (move (*j++), wd, fail)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:1586:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1586 | path src (parse_path (move (*i++), wd, fail)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1605:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1605 | path src (parse_path (move (*i), wd, fail)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1656:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1656 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:1759:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1759 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:1855:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1855 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1886:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1886 | ifdstream cin (move (in), ifdstream::badbit); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1888:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1888 | ofdstream cout (move (out)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1970:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1970 | substs.push_back ({move (re), | ^ | std:: ../libbutl/libbutl/builtin.cxx:1971:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1971 | move (rf.second), | ^ | std:: ../libbutl/libbutl/builtin.cxx:1992:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1992 | p = parse_path (move (f), | ^ | std:: ../libbutl/libbutl/builtin.cxx:2083:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2083 | ps = move (r.first); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2170:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2170 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:2275:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2275 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2368 | ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 129 | A&&... args) -> decltype (fn (forward (args)...)) | ^ | std:: ../libbutl/libbutl/builtin.cxx:2491:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2491 | in = move (in), out = move (out), err = move (err), | ^ | std:: ../libbutl/libbutl/builtin.cxx:2491:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2491 | in = move (in), out = move (out), err = move (err), | ^ | std:: ../libbutl/libbutl/builtin.cxx:2491:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2491 | in = move (in), out = move (out), err = move (err), | ^ | std:: ../libbutl/libbutl/builtin.cxx:2496:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2496 | move (in), move (out), move (err), | ^ | std:: ../libbutl/libbutl/builtin.cxx:2496:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2496 | move (in), move (out), move (err), | ^ | std:: ../libbutl/libbutl/builtin.cxx:2496:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2496 | move (in), move (out), move (err), | ^ | std:: ../libbutl/libbutl/builtin.cxx:2501:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2501 | return builtin (r, move (s)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:194:25: note: in instantiation of function template specialization 'butl::call &, unsigned long), const std::vector &, unsigned long>' requested here 194 | size_t n (parse ? call (fail, parse, args, scan.end ()) : 0); | ^ ../libbutl/libbutl/builtin.cxx:311:7: note: in instantiation of function template specialization 'butl::parse' requested here 311 | parse (scan, args, cbs.parse_option, fail); | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:427:9: note: in instantiation of function template specialization 'butl::call> &, bool), const butl::basic_path> &, bool>' requested here 427 | call (fail, cbs.create, to, true /* pre */); | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:465:9: note: in instantiation of function template specialization 'butl::call> &, bool), const butl::basic_path> &, bool>' requested here 465 | call (fail, cbs.create, to, true /* pre */); | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1445:15: note: in instantiation of function template specialization 'butl::call> &, bool), butl::basic_path> &, bool>' requested here 1445 | call (fail, cbs.create, p, true /* pre */); | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1549:11: note: in instantiation of function template specialization 'butl::call> &, const butl::basic_path> &, bool, bool), const butl::basic_path> &, const butl::basic_path> &, const bool &, bool>' requested here 1549 | call (fail, cbs.move, from, to, ops.force (), true /* pre */); | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1689:11: note: in instantiation of function template specialization 'butl::call> &, bool, bool), butl::basic_path> &, const bool &, bool>' requested here 1689 | call (fail, cbs.remove, p, ops.force (), true /* pre */); | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1795:11: note: in instantiation of function template specialization 'butl::call> &, bool, bool), butl::basic_path> &, const bool &, bool>' requested here 1795 | call (fail, cbs.remove, p, ops.force (), true /* pre */); | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: In file included from ../libbutl/libbutl/builtin.cxx:21: In file included from ./../libbutl/libbutl/regex.hxx:133: ./../libbutl/libbutl/regex.txx:346:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 346 | return make_pair (move (re), string_type (s, p - s)); | ^ | std:: ../libbutl/libbutl/builtin.cxx:1939:16: note: in instantiation of function template specialization 'butl::regex_replace_parse' requested here 1939 | rf = regex_replace_parse (v.c_str () + 1, v.size () - 1, e); | ^ In file included from ../libbutl/libbutl/builtin.cxx:21: In file included from ./../libbutl/libbutl/regex.hxx:132: ./../libbutl/libbutl/regex.ixx:24:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 24 | return make_pair (move (r), match); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2069:21: note: in instantiation of function template specialization 'butl::regex_replace_search' requested here 2069 | auto r (regex_replace_search ( | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2223:9: note: in instantiation of function template specialization 'butl::call> &), std::chrono::duration &>' requested here 2223 | call (fail, cbs.sleep, d); | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2429:13: note: in instantiation of function template specialization 'butl::call> &, bool), butl::basic_path> &, bool>' requested here 2429 | call (fail, cbs.create, p, true /* pre */); | ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | return fn (forward (args)...); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2532:17: note: in instantiation of function template specialization 'butl::async_impl<&butl::cat>' requested here 2532 | {"cat", {&async_impl<&cat>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2533:17: note: in instantiation of function template specialization 'butl::sync_impl<&butl::cp>' requested here 2533 | {"cp", {&sync_impl<&cp>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2534:17: note: in instantiation of function template specialization 'butl::async_impl<&butl::date>' requested here 2534 | {"date", {&async_impl<&date>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2536:17: note: in instantiation of function template specialization 'butl::async_impl<&butl::echo>' requested here 2536 | {"echo", {&async_impl<&echo>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2538:17: note: in instantiation of function template specialization 'butl::async_impl<&butl::find>' requested here 2538 | {"find", {&async_impl<&find>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2539:17: note: in instantiation of function template specialization 'butl::sync_impl<&butl::ln>' requested here 2539 | {"ln", {&sync_impl<&ln>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2540:17: note: in instantiation of function template specialization 'butl::sync_impl<&butl::mkdir>' requested here 2540 | {"mkdir", {&sync_impl<&mkdir>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2541:17: note: in instantiation of function template specialization 'butl::sync_impl<&butl::mv>' requested here 2541 | {"mv", {&sync_impl<&mv>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2542:17: note: in instantiation of function template specialization 'butl::sync_impl<&butl::rm>' requested here 2542 | {"rm", {&sync_impl<&rm>, 1}}, | ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2543:17: note: in instantiation of function template specialization 'butl::sync_impl<&butl::rmdir>' requested here 2543 | {"rmdir", {&sync_impl<&rmdir>, 1}}, | ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2544:17: note: in instantiation of function template specialization 'butl::async_impl<&butl::sed>' requested here 2544 | {"sed", {&async_impl<&sed>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2513:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2513 | fn, r, args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2545:17: note: in instantiation of function template specialization 'butl::sync_impl<&butl::sleep>' requested here 2545 | {"sleep", {&sync_impl<&sleep>, 1}}, | ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2546:17: note: in instantiation of function template specialization 'butl::sync_impl<&butl::test>' requested here 2546 | {"test", {&sync_impl<&test>, 1}}, | ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2547:17: note: in instantiation of function template specialization 'butl::sync_impl<&butl::touch>' requested here 2547 | {"touch", {&sync_impl<&touch>, 2}}, | ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: ../libbutl/libbutl/builtin.cxx:2526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2526 | r = fn (args, move (in), move (out), move (err), cwd, cbs); | ^ | std:: 145 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/command.b.o -c ../libbutl/libbutl/command.cxx In file included from ../libbutl/libbutl/command.cxx:4: In file included from ./../libbutl/libbutl/command.hxx:11: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from ../libbutl/libbutl/command.cxx:13: ./../libbutl/libbutl/builtin.hxx:97:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 97 | : result_ (r), state_ (move (s)) {} | ^ | std:: In file included from ../libbutl/libbutl/command.cxx:13: In file included from ./../libbutl/libbutl/builtin.hxx:240: ./../libbutl/libbutl/builtin.ixx:78:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | return builtin (r, move (s)); | ^ | std:: ../libbutl/libbutl/command.cxx:124:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 124 | return move (s); | ^ | std:: ../libbutl/libbutl/command.cxx:129:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 129 | string prog (substitute (move (cmd.front ()))); | ^ | std:: ../libbutl/libbutl/command.cxx:144:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | string a (move (*i)); | ^ | std:: ../libbutl/libbutl/command.cxx:161:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 161 | a = move (*i); | ^ | std:: ../libbutl/libbutl/command.cxx:166:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | redir = dir_path (substitute (move (a))); | ^ | std:: ../libbutl/libbutl/command.cxx:182:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 182 | args.push_back (substitute (move (a))); | ^ | std:: ../libbutl/libbutl/command.cxx:259:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 259 | move (rd) /* stdout */, | ^ | std:: 12 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/curl.b.o -c ../libbutl/libbutl/curl.cxx In file included from ../libbutl/libbutl/curl.cxx:4: In file included from ./../libbutl/libbutl/curl.hxx:11: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/curl.cxx:75:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 75 | out.open (move (d.pipe.out)); | ^ | std:: ../libbutl/libbutl/curl.cxx:133:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 133 | in.open (move (d.pipe.in)); | ^ | std:: ../libbutl/libbutl/curl.cxx:266:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 266 | return http_status {c, move (r)}; | ^ | std:: 6 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/diagnostics.b.o -c ../libbutl/libbutl/diagnostics.cxx In file included from ../libbutl/libbutl/diagnostics.cxx:28: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/fdstream.b.o -c ../libbutl/libbutl/fdstream.cxx In file included from ../libbutl/libbutl/fdstream.cxx:4: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/fdstream.cxx:181:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 181 | fd_ = move (fd); | ^ | std:: ../libbutl/libbutl/fdstream.cxx:711:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 711 | : fdstream_base (mode (move (fd), m), pos) | ^ | std:: 5 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/filesystem.b.o -c ../libbutl/libbutl/filesystem.cxx In file included from ../libbutl/libbutl/filesystem.cxx:4: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:1099:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1099 | rmdir_r (path_cast (move (ep)), true, ignore_error); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:1535:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1535 | r = rel ? r.directory () / tp : move (tp); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:1553:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1553 | return make_pair (move (r), exists); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:1616:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1616 | throw error (entry_type::regular, move (e)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:1621:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1621 | throw error (entry_type::other, move (e)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:1626:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1626 | throw error (entry_type::symlink, move (e)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:1894:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 1894 | e_ = move (x.e_); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2028:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2028 | e_.p_ = move (p); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2491:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2491 | return func (move (p), string (), false); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2499:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2499 | pattern_dir /= path_cast (move (p)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2557:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2557 | move (ps))); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2639:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2639 | pattern_dir / path_cast (move (p)), | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2725:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2725 | : start_ (move (p)), | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2729:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2729 | preopen_ (move (po)), | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2730:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2730 | preskip_ (move (ps)) | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2768:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2768 | path d (move (i.second)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2777:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2777 | p = move (d); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2812:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2812 | open (path_cast (move (pe)), true); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2816:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2816 | p = move (pe); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2851:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2851 | iters_.emplace_back (move (i), move (p)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2851:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2851 | iters_.emplace_back (move (i), move (p)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2909:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2909 | move (po), | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2910:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2910 | move (ps)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2935:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2935 | : path_ (move (p)), | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2938:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2938 | preopen_ (move (po)), | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2970:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2970 | : path_ (move (pi.path_)), | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2973:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2973 | preopen_ (move (pi.preopen_)), | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2995:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2995 | open (path_cast (move (pe)), true); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:3001:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3001 | p = move (pe); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:3098:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3098 | ? iterator_type (p.leaf (pe), recursive, self, move (po)) | ^ | std:: ../libbutl/libbutl/filesystem.cxx:3099:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 3099 | : iterator_type (self, move (po)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2491:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2491 | return func (move (p), string (), false); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2923:5: note: in instantiation of function template specialization 'butl::search' requested here 2923 | search (pattern, dir_path (), flags, func, dangling_func, fs); | ^ ../libbutl/libbutl/filesystem.cxx:2499:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2499 | pattern_dir /= path_cast (move (p)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2557:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2557 | move (ps))); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2639:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2639 | pattern_dir / path_cast (move (p)), | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2491:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2491 | return func (move (p), string (), false); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:3141:5: note: in instantiation of function template specialization 'butl::search' requested here 3141 | search (pattern, dir_path (), flags, func, nullptr /* dangle_func */, fs); | ^ ../libbutl/libbutl/filesystem.cxx:2499:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2499 | pattern_dir /= path_cast (move (p)); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2557:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2557 | move (ps))); | ^ | std:: ../libbutl/libbutl/filesystem.cxx:2639:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2639 | pattern_dir / path_cast (move (p)), | ^ | std:: 42 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/git.b.o -c ../libbutl/libbutl/git.cxx In file included from ../libbutl/libbutl/git.cxx:7: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/host-os-release.b.o -c ../libbutl/libbutl/host-os-release.cxx In file included from ../libbutl/libbutl/host-os-release.cxx:11: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/host-os-release.cxx:110:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 110 | case 1: *p = move (vs.front ()); break; | ^ | std:: ../libbutl/libbutl/host-os-release.cxx:157:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 157 | ifdstream is (move (pipe.in), fdstream_mode::skip, ifdstream::badbit); | ^ | std:: ../libbutl/libbutl/host-os-release.cxx:170:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 170 | v = move (l); | ^ | std:: ../libbutl/libbutl/host-os-release.cxx:180:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 180 | return os_release {"macos", {}, move (*v), "", "Mac OS", "", ""}; | ^ | std:: 7 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/lz4-stream.b.o -c ../libbutl/libbutl/lz4-stream.cxx In file included from ../libbutl/libbutl/lz4-stream.cxx:4: In file included from ./../libbutl/libbutl/lz4-stream.hxx:14: In file included from ./../libbutl/libbutl/lz4.hxx:10: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/lz4.b.o -c ../libbutl/libbutl/lz4.cxx In file included from ../libbutl/libbutl/lz4.cxx:4: In file included from ./../libbutl/libbutl/lz4.hxx:10: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/manifest-parser.b.o -c ../libbutl/libbutl/manifest-parser.cxx In file included from ../libbutl/libbutl/manifest-parser.cxx:4: In file included from ./../libbutl/libbutl/manifest-parser.hxx:160: ./../libbutl/libbutl/manifest-parser.ixx:50:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 50 | ? optional> (move (r)) | ^ | std:: ../libbutl/libbutl/manifest-parser.cxx:190:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 190 | return make_pair (move (r), string (i, e)); | ^ | std:: ../libbutl/libbutl/manifest-parser.cxx:279:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 279 | return make_pair (move (r), move (c)); | ^ | std:: ../libbutl/libbutl/manifest-parser.cxx:279:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 279 | return make_pair (move (r), move (c)); | ^ | std:: ../libbutl/libbutl/manifest-parser.cxx:631:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 631 | r.push_back (move (nv)); | ^ | std:: 5 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/manifest-rewriter.b.o -c ../libbutl/libbutl/manifest-rewriter.cxx In file included from ../libbutl/libbutl/manifest-rewriter.cxx:4: In file included from ./../libbutl/libbutl/manifest-rewriter.hxx:7: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/manifest-rewriter.cxx:20:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | : path_ (move (p)), | ^ | std:: ../libbutl/libbutl/manifest-rewriter.cxx:40:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 40 | ifdstream is (move (fd)); | ^ | std:: ../libbutl/libbutl/manifest-rewriter.cxx:72:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 72 | ofdstream os (move (fd_)); | ^ | std:: ../libbutl/libbutl/manifest-rewriter.cxx:109:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | ofdstream os (move (fd_)); | ^ | std:: 7 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/manifest-serializer.b.o -c ../libbutl/libbutl/manifest-serializer.cxx In file included from ../libbutl/libbutl/manifest-serializer.cxx:10: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/openssl.b.o -c ../libbutl/libbutl/openssl.cxx In file included from ../libbutl/libbutl/openssl.cxx:4: In file included from ./../libbutl/libbutl/openssl.hxx:10: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: In file included from ../libbutl/libbutl/openssl.cxx:4: In file included from ./../libbutl/libbutl/openssl.hxx:196: ./../libbutl/libbutl/openssl.txx:114:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | return openssl_info {move (nm), move (*ver)}; | ^ | std:: ./../libbutl/libbutl/openssl.txx:114:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | return openssl_info {move (nm), move (*ver)}; | ^ | std:: ../libbutl/libbutl/openssl.cxx:31:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | out.open (move (d.pipe.out)); | ^ | std:: ../libbutl/libbutl/openssl.cxx:56:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | out.open (move (d.pipe.out)); | ^ | std:: ../libbutl/libbutl/openssl.cxx:78:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 78 | in.open (move (d.pipe.in), fdstream_mode::skip); | ^ | std:: ../libbutl/libbutl/openssl.cxx:103:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 103 | in.open (move (d.pipe.in), fdstream_mode::skip); | ^ | std:: 9 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/pager.b.o -c ../libbutl/libbutl/pager.cxx In file included from ../libbutl/libbutl/pager.cxx:4: In file included from ./../libbutl/libbutl/pager.hxx:10: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/pager.cxx:164:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 164 | os_.open (move (p_.out_fd)); | ^ | std:: 4 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/path-pattern.b.o -c ../libbutl/libbutl/path-pattern.cxx In file included from ../libbutl/libbutl/path-pattern.cxx:10: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/path.b.o -c ../libbutl/libbutl/path.cxx In file included from ../libbutl/libbutl/path.cxx:31: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/process-io.b.o -c ../libbutl/libbutl/process-io.cxx In file included from ../libbutl/libbutl/process-io.cxx:4: In file included from ./../libbutl/libbutl/process-io.hxx:8: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/process-run.b.o -c ../libbutl/libbutl/process-run.cxx In file included from ../libbutl/libbutl/process-run.cxx:4: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/process-run.cxx:27:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (in), move (out), move (err), | ^ | std:: ../libbutl/libbutl/process-run.cxx:27:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (in), move (out), move (err), | ^ | std:: ../libbutl/libbutl/process-run.cxx:27:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | move (in), move (out), move (err), | ^ | std:: 6 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/process.b.o -c ../libbutl/libbutl/process.cxx In file included from ../libbutl/libbutl/process.cxx:4: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/process.cxx:289:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 289 | string s (move (ep).string ()); // Reuse buffer. | ^ | std:: ../libbutl/libbutl/process.cxx:305:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 305 | ep = path (move (s)); // Move back into result. | ^ | std:: ../libbutl/libbutl/process.cxx:760:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 760 | this->out_fd = move (out_fd.out); | ^ | std:: ../libbutl/libbutl/process.cxx:761:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 761 | this->in_ofd = move (in_ofd.in); | ^ | std:: ../libbutl/libbutl/process.cxx:762:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 762 | this->in_efd = move (in_efd.in); | ^ | std:: 8 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/project-name.b.o -c ../libbutl/libbutl/project-name.cxx In file included from ../libbutl/libbutl/project-name.cxx:4: In file included from ./../libbutl/libbutl/project-name.hxx:10: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/project-name.cxx:56:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | value_ = move (nm); | ^ | std:: 4 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/prompt.b.o -c ../libbutl/libbutl/prompt.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/regex.b.o -c ../libbutl/libbutl/regex.cxx In file included from ../libbutl/libbutl/regex.cxx:14: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/semantic-version.b.o -c ../libbutl/libbutl/semantic-version.cxx ../libbutl/libbutl/semantic-version.cxx:43:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 43 | : build (move (b)) | ^ | std:: ../libbutl/libbutl/semantic-version.cxx:61:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | *this = move (*r.version); | ^ | std:: ../libbutl/libbutl/semantic-version.cxx:97:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 97 | return semantic_version_result {nullopt, move (m)}; | ^ | std:: ../libbutl/libbutl/semantic-version.cxx:151:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 151 | return semantic_version_result {move (r), string ()}; | ^ | std:: 4 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/sendmail.b.o -c ../libbutl/libbutl/sendmail.cxx In file included from ../libbutl/libbutl/sendmail.cxx:4: In file included from ./../libbutl/libbutl/sendmail.hxx:8: In file included from ./../libbutl/libbutl/process.hxx:20: In file included from ./../libbutl/libbutl/fdstream.hxx:17: In file included from ./../libbutl/libbutl/filesystem.hxx:923: In file included from ./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/sha1.b.o -c ../libbutl/libbutl/sha1.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/sha256.b.o -c ../libbutl/libbutl/sha256.cxx In file included from ../libbutl/libbutl/sha256.cxx:32: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/standard-version.b.o -c ../libbutl/libbutl/standard-version.cxx In file included from ../libbutl/libbutl/standard-version.cxx:11: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:172:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | r.snapshot_id = move (id); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:187:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 187 | return parse_result {nullopt, move (m)}; | ^ | std:: ../libbutl/libbutl/standard-version.cxx:285:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | return bail (move (e)); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:310:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 310 | return parse_result {move (r), string () /* failure_reason */}; | ^ | std:: ../libbutl/libbutl/standard-version.cxx:327:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 327 | *this = move (*r.version); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:385:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 385 | snapshot_id (move (si)), | ^ | std:: ../libbutl/libbutl/standard-version.cxx:696:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 696 | return standard_version_constraint (move (min_version), min_open, | ^ | std:: ../libbutl/libbutl/standard-version.cxx:697:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 697 | move (max_version), max_open); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:794:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 794 | move (min_version), false /* min_open */, | ^ | std:: ../libbutl/libbutl/standard-version.cxx:795:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 795 | move (max_version), true /* max_open */); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:853:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 853 | return standard_version_constraint (nullopt, true, move (cv), true); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:855:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 855 | return standard_version_constraint (nullopt, true, move (cv), false); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:857:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 857 | return standard_version_constraint (move (cv), true, nullopt, true); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:859:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 859 | return standard_version_constraint (move (cv), false, nullopt, true); | ^ | std:: ../libbutl/libbutl/standard-version.cxx:885:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 885 | : min_version (move (mnv)), | ^ | std:: ../libbutl/libbutl/standard-version.cxx:886:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 886 | max_version (move (mxv)), | ^ | std:: 19 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/string-parser.b.o -c ../libbutl/libbutl/string-parser.cxx ../libbutl/libbutl/string-parser.cxx:70:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 70 | r.emplace_back (move (s), pos); | ^ | std:: ../libbutl/libbutl/string-parser.cxx:84:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 84 | r.emplace_back (move (s.first)); | ^ | std:: 2 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/tab-parser.b.o -c ../libbutl/libbutl/tab-parser.cxx ../libbutl/libbutl/tab-parser.cxx:61:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 61 | r.emplace_back (tab_field ({move (s.first), s.second + 1})); | ^ | std:: 1 warning generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/target-triplet.b.o -c ../libbutl/libbutl/target-triplet.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/timestamp.b.o -c ../libbutl/libbutl/timestamp.cxx In file included from ../libbutl/libbutl/timestamp.cxx:53: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/unicode.b.o -c ../libbutl/libbutl/unicode.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/utility.b.o -c ../libbutl/libbutl/utility.cxx In file included from ../libbutl/libbutl/utility.cxx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 160 | return move (trim (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 166 | return move (trim_left (s)); | ^ | std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 172 | return move (trim_right (s)); | ^ | std:: 3 warnings generated. c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/uuid-freebsd.b.o -c ../libbutl/libbutl/uuid-freebsd.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/uuid-io.b.o -c ../libbutl/libbutl/uuid-io.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/uuid-linux.b.o -c ../libbutl/libbutl/uuid-linux.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/uuid-macos.b.o -c ../libbutl/libbutl/uuid-macos.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/uuid-openbsd.b.o -c ../libbutl/libbutl/uuid-openbsd.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/uuid-windows.b.o -c ../libbutl/libbutl/uuid-windows.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/uuid.b.o -c ../libbutl/libbutl/uuid.cxx c++ -I./../libbutl -DBUILD2_BOOTSTRAP -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o ../libbutl/libbutl/win32-utility.b.o -c ../libbutl/libbutl/win32-utility.cxx c++ -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fstack-protector-strong -o build2/b-boot build2/b.b.o libbuild2/adhoc-rule-buildscript.b.o libbuild2/adhoc-rule-cxx.b.o libbuild2/adhoc-rule-regex-pattern.b.o libbuild2/algorithm.b.o libbuild2/b-cmdline.b.o libbuild2/b-options.b.o libbuild2/buildspec.b.o libbuild2/common-options.b.o libbuild2/context.b.o libbuild2/depdb.b.o libbuild2/diagnostics.b.o libbuild2/dump.b.o libbuild2/dyndep.b.o libbuild2/file-cache.b.o libbuild2/file.b.o libbuild2/filesystem.b.o libbuild2/function.b.o libbuild2/functions-bool.b.o libbuild2/functions-builtin.b.o libbuild2/functions-filesystem.b.o libbuild2/functions-integer.b.o libbuild2/functions-json.b.o libbuild2/functions-name.b.o libbuild2/functions-path.b.o libbuild2/functions-process-path.b.o libbuild2/functions-process.b.o libbuild2/functions-project-name.b.o libbuild2/functions-regex.b.o libbuild2/functions-string.b.o libbuild2/functions-target-triplet.b.o libbuild2/functions-target.b.o libbuild2/json.b.o libbuild2/lexer.b.o libbuild2/make-parser.b.o libbuild2/module.b.o libbuild2/name.b.o libbuild2/operation.b.o libbuild2/parser.b.o libbuild2/prerequisite.b.o libbuild2/recipe.b.o libbuild2/rule.b.o libbuild2/scheduler.b.o libbuild2/scope.b.o libbuild2/search.b.o libbuild2/target.b.o libbuild2/token.b.o libbuild2/types-parsers.b.o libbuild2/utility-installed.b.o libbuild2/utility-uninstalled.b.o libbuild2/utility.b.o libbuild2/variable.b.o libbuild2/script/builtin-options.b.o libbuild2/script/lexer.b.o libbuild2/script/parser.b.o libbuild2/script/regex.b.o libbuild2/script/run.b.o libbuild2/script/script.b.o libbuild2/script/timeout.b.o libbuild2/script/token.b.o libbuild2/build/script/builtin-options.b.o libbuild2/build/script/lexer.b.o libbuild2/build/script/parser.b.o libbuild2/build/script/runner.b.o libbuild2/build/script/script.b.o libbuild2/build/script/token.b.o libbuild2/config/functions.b.o libbuild2/config/init.b.o libbuild2/config/module.b.o libbuild2/config/operation.b.o libbuild2/config/utility.b.o libbuild2/dist/init.b.o libbuild2/dist/module.b.o libbuild2/dist/operation.b.o libbuild2/dist/rule.b.o libbuild2/test/script/lexer.b.o libbuild2/test/script/parser.b.o libbuild2/test/script/runner.b.o libbuild2/test/script/script.b.o libbuild2/test/script/token.b.o libbuild2/test/common.b.o libbuild2/test/init.b.o libbuild2/test/module.b.o libbuild2/test/operation.b.o libbuild2/test/rule.b.o libbuild2/test/target.b.o libbuild2/install/functions.b.o libbuild2/install/init.b.o libbuild2/install/operation.b.o libbuild2/install/rule.b.o libbuild2/install/utility.b.o libbuild2/bin/def-rule.b.o libbuild2/bin/functions.b.o libbuild2/bin/guess.b.o libbuild2/bin/init.b.o libbuild2/bin/rule.b.o libbuild2/bin/target.b.o libbuild2/bin/utility.b.o libbuild2/c/init.b.o libbuild2/cc/common.b.o libbuild2/cc/compile-rule.b.o libbuild2/cc/functions.b.o libbuild2/cc/gcc.b.o libbuild2/cc/guess.b.o libbuild2/cc/init.b.o libbuild2/cc/install-rule.b.o libbuild2/cc/lexer.b.o libbuild2/cc/link-rule.b.o libbuild2/cc/module.b.o libbuild2/cc/msvc.b.o libbuild2/cc/parser.b.o libbuild2/cc/pkgconfig-libpkg-config.b.o libbuild2/cc/pkgconfig-libpkgconf.b.o libbuild2/cc/pkgconfig.b.o libbuild2/cc/predefs-rule.b.o libbuild2/cc/target.b.o libbuild2/cc/types.b.o libbuild2/cc/utility.b.o libbuild2/cc/windows-manifest.b.o libbuild2/cc/windows-rpath.b.o libbuild2/cxx/init.b.o libbuild2/cxx/target.b.o libbuild2/version/init.b.o libbuild2/version/module.b.o libbuild2/version/rule.b.o libbuild2/version/snapshot-git.b.o libbuild2/version/snapshot.b.o libbuild2/version/utility.b.o libbuild2/in/init.b.o libbuild2/in/rule.b.o libbuild2/in/target.b.o ../libbutl/libbutl/b.b.o ../libbutl/libbutl/backtrace.b.o ../libbutl/libbutl/base64.b.o ../libbutl/libbutl/bufstreambuf.b.o ../libbutl/libbutl/builtin-options.b.o ../libbutl/libbutl/builtin.b.o ../libbutl/libbutl/command.b.o ../libbutl/libbutl/curl.b.o ../libbutl/libbutl/diagnostics.b.o ../libbutl/libbutl/fdstream.b.o ../libbutl/libbutl/filesystem.b.o ../libbutl/libbutl/git.b.o ../libbutl/libbutl/host-os-release.b.o ../libbutl/libbutl/lz4-stream.b.o ../libbutl/libbutl/lz4.b.o ../libbutl/libbutl/manifest-parser.b.o ../libbutl/libbutl/manifest-rewriter.b.o ../libbutl/libbutl/manifest-serializer.b.o ../libbutl/libbutl/openssl.b.o ../libbutl/libbutl/pager.b.o ../libbutl/libbutl/path-pattern.b.o ../libbutl/libbutl/path.b.o ../libbutl/libbutl/process-io.b.o ../libbutl/libbutl/process-run.b.o ../libbutl/libbutl/process.b.o ../libbutl/libbutl/project-name.b.o ../libbutl/libbutl/prompt.b.o ../libbutl/libbutl/regex.b.o ../libbutl/libbutl/semantic-version.b.o ../libbutl/libbutl/sendmail.b.o ../libbutl/libbutl/sha1.b.o ../libbutl/libbutl/sha256.b.o ../libbutl/libbutl/standard-version.b.o ../libbutl/libbutl/string-parser.b.o ../libbutl/libbutl/tab-parser.b.o ../libbutl/libbutl/target-triplet.b.o ../libbutl/libbutl/timestamp.b.o ../libbutl/libbutl/unicode.b.o ../libbutl/libbutl/utility.b.o ../libbutl/libbutl/uuid-freebsd.b.o ../libbutl/libbutl/uuid-io.b.o ../libbutl/libbutl/uuid-linux.b.o ../libbutl/libbutl/uuid-macos.b.o ../libbutl/libbutl/uuid-openbsd.b.o ../libbutl/libbutl/uuid-windows.b.o ../libbutl/libbutl/uuid.b.o ../libbutl/libbutl/win32-utility.b.o -pthread LC_ALL=C c++ -v c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -dumpmachine c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -x c++ -E - c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -x c++ -E - bin build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ target x86_64-freebsd14.2 LC_ALL=C ar --version bin.ar build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 LC_ALL=C c++ -print-search-dirs LC_ALL=C c++ -x c++ -v -E - cxx build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ cxx c++@/usr/bin/c++ id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ LC_ALL=C clang -v clang -dumpmachine clang -x c -E - LC_ALL=C clang -print-search-dirs LC_ALL=C clang -x c -v -E - c build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ bin build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ target x86_64-freebsd14.2 bin.ar build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 LC_ALL=C c++ -std=c++26 -print-search-dirs LC_ALL=C c++ -std=c++26 -x c++ -v -E - cxx build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ c build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ bin libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ target x86_64-freebsd14.2 bin.ar libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ c libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/LICENSE version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/version.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/target-triplet.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/target-triplet.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/target-triplet.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/tab-parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/tab-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/tab-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/semantic-version.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/semantic-version.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/semantic-version.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/host-os-release.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/host-os-release.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/host-os-release.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/project-name.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/project-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/project-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-rewriter.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-rewriter.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-rewriter.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/prompt.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/prompt.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/prompt.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/command.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/command.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/command.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/b.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/b.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/b.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path-pattern.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path-pattern.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path-pattern.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sendmail.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sendmail.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sendmail.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/diagnostics.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/diagnostics.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/bufstreambuf.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/bufstreambuf.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/bufstreambuf.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/fdstream.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/fdstream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/fdstream.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/curl.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/curl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/curl.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-run.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-run.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-run.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/openssl.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/openssl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/openssl.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-serializer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-serializer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-serializer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/pager.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/pager.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/pager.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/standard-version.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/standard-version.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/standard-version.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4-stream.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4-stream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4-stream.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/base64.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/base64.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/base64.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/serializer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/serializer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/serializer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/filesystem.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-io.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-io.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-io.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/unicode.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/unicode.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/unicode.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha1.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha1.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha1.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha256.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha256.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha256.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/timestamp.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/timestamp.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/timestamp.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/regex.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/backtrace.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/backtrace.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/backtrace.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/git.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/git.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/string-parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/string-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/string-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-io.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-io.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-io.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-freebsd.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-freebsd.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-freebsd.a.o.ii in /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config.hxx version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/types-parsers.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/types-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/types-parsers.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/function.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/function.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/function.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-bool.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-bool.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-bool.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scheduler.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scheduler.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scheduler.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/token.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dump.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dump.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dump.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-regex-pattern.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-regex-pattern.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-regex-pattern.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-buildscript.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-buildscript.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-buildscript.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/depdb.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/depdb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/depdb.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-name.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scope.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scope.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scope.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file-cache.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file-cache.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file-cache.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/buildspec.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/buildspec.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/buildspec.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/make-parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/make-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/make-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/json.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/json.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/json.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/context.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/context.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/context.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dyndep.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dyndep.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dyndep.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target-triplet.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target-triplet.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target-triplet.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-cxx.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-cxx.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-cxx.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/name.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/algorithm.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/algorithm.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/algorithm.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-regex.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/search.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/search.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/search.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-json.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-json.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-json.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/filesystem.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/diagnostics.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/diagnostics.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/recipe.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/recipe.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/recipe.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process-path.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process-path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process-path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-cmdline.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-cmdline.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-cmdline.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-filesystem.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/prerequisite.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/prerequisite.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/prerequisite.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-project-name.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-project-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-project-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-integer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-integer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-integer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-string.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-string.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-string.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-path.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-builtin.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-builtin.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-builtin.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/variable.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/variable.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/variable.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/common-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/common-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/common-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/token.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/regex.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/timeout.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/timeout.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/timeout.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/script.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/run.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/run.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/run.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/builtin-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/runner.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/runner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/runner.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/token.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/script.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/builtin-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/functions.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/operation.a.o.ii in /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.cxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/functions.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/token.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/runner.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/runner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/runner.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/script.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/common.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/common.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/common.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-installed.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-installed.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-installed.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-uninstalled.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-uninstalled.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-uninstalled.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/def-rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/def-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/def-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/functions.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/guess.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/guess.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/guess.a.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fileio.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fileio.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fileio.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/dependency.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/dependency.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/dependency.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/argvsplit.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/argvsplit.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/argvsplit.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/cache.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/cache.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/cache.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fragment.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fragment.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fragment.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/tuple.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/tuple.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/tuple.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/pkg.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/pkg.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/pkg.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/path.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/path.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/path.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/client.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/client.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/client.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/parser.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/parser.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/parser.a.o.i c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/compile-rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/compile-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/compile-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/types.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/types.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/types.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/functions.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/gcc.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/gcc.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/gcc.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-manifest.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-manifest.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-manifest.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/install-rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/install-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/install-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-rpath.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-rpath.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-rpath.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/common.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/common.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/common.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/guess.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/guess.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/guess.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/predefs-rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/predefs-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/predefs-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/link-rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/link-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/link-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/msvc.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/msvc.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/msvc.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig-libpkg-config.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig-libpkg-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig-libpkg-config.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_STATIC_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_STATIC_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CXX_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CXX_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot-git.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot-git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot-git.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" "-DBUILD2_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" "-DBUILD2_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" "-DBUILD2_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o build2/b.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/path.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/target-triplet.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/target-triplet.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/tab-parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/tab-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/semantic-version.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/semantic-version.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/host-os-release.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/host-os-release.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/project-name.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/project-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/manifest-rewriter.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-rewriter.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/prompt.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/prompt.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/manifest-parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/uuid.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/command.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/command.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/b.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/b.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/path-pattern.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path-pattern.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/builtin.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/process.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/sendmail.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sendmail.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/diagnostics.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/diagnostics.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/bufstreambuf.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/bufstreambuf.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/fdstream.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/fdstream.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/curl.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/curl.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/process-run.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-run.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/openssl.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/openssl.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/manifest-serializer.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-serializer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/pager.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/pager.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/standard-version.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/standard-version.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/lz4-stream.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4-stream.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/base64.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/base64.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/json/serializer.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/serializer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/json/parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/filesystem.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/utility.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/process-io.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-io.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/unicode.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/unicode.a.o.ii [: 9999999999999999999: out of range c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/sha1.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha1.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/sha256.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha256.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/timestamp.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/timestamp.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/regex.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/lz4.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/backtrace.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/backtrace.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/git.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/git.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/string-parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/string-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/uuid-io.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-io.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/builtin-options.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl/uuid-freebsd.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-freebsd.a.o.ii ar rcs ../libbutl/libbutl/libbutl.a ../libbutl/libbutl/path.a.o ../libbutl/libbutl/target-triplet.a.o ../libbutl/libbutl/tab-parser.a.o ../libbutl/libbutl/semantic-version.a.o ../libbutl/libbutl/host-os-release.a.o ../libbutl/libbutl/project-name.a.o ../libbutl/libbutl/manifest-rewriter.a.o ../libbutl/libbutl/prompt.a.o ../libbutl/libbutl/manifest-parser.a.o ../libbutl/libbutl/uuid.a.o ../libbutl/libbutl/command.a.o ../libbutl/libbutl/b.a.o ../libbutl/libbutl/path-pattern.a.o ../libbutl/libbutl/builtin.a.o ../libbutl/libbutl/process.a.o ../libbutl/libbutl/sendmail.a.o ../libbutl/libbutl/diagnostics.a.o ../libbutl/libbutl/bufstreambuf.a.o ../libbutl/libbutl/fdstream.a.o ../libbutl/libbutl/curl.a.o ../libbutl/libbutl/process-run.a.o ../libbutl/libbutl/openssl.a.o ../libbutl/libbutl/manifest-serializer.a.o ../libbutl/libbutl/pager.a.o ../libbutl/libbutl/standard-version.a.o ../libbutl/libbutl/lz4-stream.a.o ../libbutl/libbutl/base64.a.o ../libbutl/libbutl/json/serializer.a.o ../libbutl/libbutl/json/parser.a.o ../libbutl/libbutl/filesystem.a.o ../libbutl/libbutl/utility.a.o ../libbutl/libbutl/process-io.a.o ../libbutl/libbutl/unicode.a.o ../libbutl/libbutl/sha1.a.o ../libbutl/libbutl/sha256.a.o ../libbutl/libbutl/timestamp.a.o ../libbutl/libbutl/regex.a.o ../libbutl/libbutl/lz4.a.o ../libbutl/libbutl/backtrace.a.o ../libbutl/libbutl/git.a.o ../libbutl/libbutl/string-parser.a.o ../libbutl/libbutl/uuid-io.a.o ../libbutl/libbutl/builtin-options.a.o ../libbutl/libbutl/uuid-freebsd.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/types-parsers.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/types-parsers.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/function.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/function.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-bool.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-bool.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/scheduler.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scheduler.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/utility.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/target.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/token.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/dump.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dump.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/adhoc-rule-regex-pattern.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-regex-pattern.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-target.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/adhoc-rule-buildscript.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-buildscript.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/depdb.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/depdb.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-name.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/scope.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scope.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/file-cache.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file-cache.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/buildspec.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/buildspec.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/make-parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/make-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/module.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/json.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/json.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/lexer.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/context.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/context.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/operation.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/dyndep.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dyndep.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-target-triplet.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target-triplet.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/adhoc-rule-cxx.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-cxx.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/name.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/algorithm.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/algorithm.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-regex.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/search.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/search.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-json.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-json.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/filesystem.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/diagnostics.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/diagnostics.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/recipe.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/recipe.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-process-path.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process-path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/b-cmdline.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-cmdline.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-filesystem.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/prerequisite.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/prerequisite.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-project-name.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-project-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-integer.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-integer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-string.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-string.a.o.ii [: 9999999999999999999: out of range c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-path.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/file.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-process.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/functions-builtin.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-builtin.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/variable.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/variable.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/common-options.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/common-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/b-options.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/script/token.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/script/lexer.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/script/regex.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/script/timeout.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/timeout.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/script/script.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/script/parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/script/run.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/run.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/script/builtin-options.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/build/script/runner.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/runner.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/build/script/token.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/build/script/lexer.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/build/script/parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/build/script/script.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/build/script/builtin-options.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/config/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/config/module.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/config/utility.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/config/functions.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/config/operation.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/config/host-config.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/dist/operation.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/dist/rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/dist/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/dist/module.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/install/utility.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/install/rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/install/functions.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/install/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/install/operation.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/script/token.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/script/lexer.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/script/runner.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/runner.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/script/parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/script/script.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/module.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/common.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/common.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/target.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/init.a.o.ii [: 9999999999999999999: out of range c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/test/operation.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/operation.a.o.ii ar rcs libbuild2/libbuild2.a.u.a libbuild2/types-parsers.a.o libbuild2/function.a.o libbuild2/functions-bool.a.o libbuild2/scheduler.a.o libbuild2/utility.a.o libbuild2/target.a.o libbuild2/token.a.o libbuild2/dump.a.o libbuild2/adhoc-rule-regex-pattern.a.o libbuild2/functions-target.a.o libbuild2/adhoc-rule-buildscript.a.o libbuild2/depdb.a.o libbuild2/functions-name.a.o libbuild2/scope.a.o libbuild2/file-cache.a.o libbuild2/buildspec.a.o libbuild2/make-parser.a.o libbuild2/module.a.o libbuild2/json.a.o libbuild2/lexer.a.o libbuild2/context.a.o libbuild2/operation.a.o libbuild2/dyndep.a.o libbuild2/functions-target-triplet.a.o libbuild2/adhoc-rule-cxx.a.o libbuild2/name.a.o libbuild2/algorithm.a.o libbuild2/functions-regex.a.o libbuild2/rule.a.o libbuild2/search.a.o libbuild2/functions-json.a.o libbuild2/filesystem.a.o libbuild2/parser.a.o libbuild2/diagnostics.a.o libbuild2/recipe.a.o libbuild2/functions-process-path.a.o libbuild2/b-cmdline.a.o libbuild2/functions-filesystem.a.o libbuild2/prerequisite.a.o libbuild2/functions-project-name.a.o libbuild2/functions-integer.a.o libbuild2/functions-string.a.o libbuild2/functions-path.a.o libbuild2/file.a.o libbuild2/functions-process.a.o libbuild2/functions-builtin.a.o libbuild2/variable.a.o libbuild2/common-options.a.o libbuild2/b-options.a.o libbuild2/script/token.a.o libbuild2/script/lexer.a.o libbuild2/script/regex.a.o libbuild2/script/timeout.a.o libbuild2/script/script.a.o libbuild2/script/parser.a.o libbuild2/script/run.a.o libbuild2/script/builtin-options.a.o libbuild2/build/script/runner.a.o libbuild2/build/script/token.a.o libbuild2/build/script/lexer.a.o libbuild2/build/script/parser.a.o libbuild2/build/script/script.a.o libbuild2/build/script/builtin-options.a.o libbuild2/config/init.a.o libbuild2/config/module.a.o libbuild2/config/utility.a.o libbuild2/config/functions.a.o libbuild2/config/operation.a.o libbuild2/config/host-config.a.o libbuild2/dist/operation.a.o libbuild2/dist/rule.a.o libbuild2/dist/init.a.o libbuild2/dist/module.a.o libbuild2/install/utility.a.o libbuild2/install/rule.a.o libbuild2/install/functions.a.o libbuild2/install/init.a.o libbuild2/install/operation.a.o libbuild2/test/script/token.a.o libbuild2/test/script/lexer.a.o libbuild2/test/script/runner.a.o libbuild2/test/script/parser.a.o libbuild2/test/script/script.a.o libbuild2/test/module.a.o libbuild2/test/common.a.o libbuild2/test/target.a.o libbuild2/test/init.a.o libbuild2/test/rule.a.o libbuild2/test/operation.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/utility-installed.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-installed.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/utility-uninstalled.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-uninstalled.a.o.ii ar rcs libbuild2/libbuild2.a libbuild2/types-parsers.a.o libbuild2/function.a.o libbuild2/functions-bool.a.o libbuild2/scheduler.a.o libbuild2/utility.a.o libbuild2/target.a.o libbuild2/token.a.o libbuild2/dump.a.o libbuild2/adhoc-rule-regex-pattern.a.o libbuild2/functions-target.a.o libbuild2/adhoc-rule-buildscript.a.o libbuild2/depdb.a.o libbuild2/functions-name.a.o libbuild2/scope.a.o libbuild2/file-cache.a.o libbuild2/buildspec.a.o libbuild2/make-parser.a.o libbuild2/module.a.o libbuild2/json.a.o libbuild2/lexer.a.o libbuild2/context.a.o libbuild2/operation.a.o libbuild2/dyndep.a.o libbuild2/functions-target-triplet.a.o libbuild2/adhoc-rule-cxx.a.o libbuild2/name.a.o libbuild2/algorithm.a.o libbuild2/functions-regex.a.o libbuild2/rule.a.o libbuild2/search.a.o libbuild2/functions-json.a.o libbuild2/filesystem.a.o libbuild2/parser.a.o libbuild2/diagnostics.a.o libbuild2/recipe.a.o libbuild2/functions-process-path.a.o libbuild2/b-cmdline.a.o libbuild2/functions-filesystem.a.o libbuild2/prerequisite.a.o libbuild2/functions-project-name.a.o libbuild2/functions-integer.a.o libbuild2/functions-string.a.o libbuild2/functions-path.a.o libbuild2/file.a.o libbuild2/functions-process.a.o libbuild2/functions-builtin.a.o libbuild2/variable.a.o libbuild2/common-options.a.o libbuild2/b-options.a.o libbuild2/script/token.a.o libbuild2/script/lexer.a.o libbuild2/script/regex.a.o libbuild2/script/timeout.a.o libbuild2/script/script.a.o libbuild2/script/parser.a.o libbuild2/script/run.a.o libbuild2/script/builtin-options.a.o libbuild2/build/script/runner.a.o libbuild2/build/script/token.a.o libbuild2/build/script/lexer.a.o libbuild2/build/script/parser.a.o libbuild2/build/script/script.a.o libbuild2/build/script/builtin-options.a.o libbuild2/config/init.a.o libbuild2/config/module.a.o libbuild2/config/utility.a.o libbuild2/config/functions.a.o libbuild2/config/operation.a.o libbuild2/config/host-config.a.o libbuild2/dist/operation.a.o libbuild2/dist/rule.a.o libbuild2/dist/init.a.o libbuild2/dist/module.a.o libbuild2/install/utility.a.o libbuild2/install/rule.a.o libbuild2/install/functions.a.o libbuild2/install/init.a.o libbuild2/install/operation.a.o libbuild2/test/script/token.a.o libbuild2/test/script/lexer.a.o libbuild2/test/script/runner.a.o libbuild2/test/script/parser.a.o libbuild2/test/script/script.a.o libbuild2/test/module.a.o libbuild2/test/common.a.o libbuild2/test/target.a.o libbuild2/test/init.a.o libbuild2/test/rule.a.o libbuild2/test/operation.a.o libbuild2/utility-uninstalled.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bash/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bash/rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bash/target.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/in/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/in/rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/in/target.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/target.a.o.ii ar rcs libbuild2/in/libbuild2-in.a.u.a libbuild2/in/init.a.o libbuild2/in/rule.a.o libbuild2/in/target.a.o ar rcs libbuild2/in/libbuild2-in.a libbuild2/in/init.a.o libbuild2/in/rule.a.o libbuild2/in/target.a.o ar rcs libbuild2/bash/libbuild2-bash.a.u.a libbuild2/bash/init.a.o libbuild2/bash/rule.a.o libbuild2/bash/target.a.o ar rcs libbuild2/bash/libbuild2-bash.a libbuild2/bash/init.a.o libbuild2/bash/rule.a.o libbuild2/bash/target.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bin/target.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bin/def-rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/def-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bin/utility.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bin/rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bin/functions.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bin/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/bin/guess.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/guess.a.o.ii ar rcs libbuild2/bin/libbuild2-bin.a.u.a libbuild2/bin/target.a.o libbuild2/bin/def-rule.a.o libbuild2/bin/utility.a.o libbuild2/bin/rule.a.o libbuild2/bin/functions.a.o libbuild2/bin/init.a.o libbuild2/bin/guess.a.o ar rcs libbuild2/bin/libbuild2-bin.a libbuild2/bin/target.a.o libbuild2/bin/def-rule.a.o libbuild2/bin/utility.a.o libbuild2/bin/rule.a.o libbuild2/bin/functions.a.o libbuild2/bin/init.a.o libbuild2/bin/guess.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_STATIC_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/c/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/parser.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/compile-rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/compile-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/types.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/types.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/functions.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/utility.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/pkgconfig.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/gcc.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/gcc.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/windows-manifest.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-manifest.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/install-rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/install-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/target.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/windows-rpath.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-rpath.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/lexer.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/common.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/common.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/module.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/guess.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/guess.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/predefs-rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/predefs-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/link-rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/link-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/msvc.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/msvc.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cc/pkgconfig-libpkg-config.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig-libpkg-config.a.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/fileio.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fileio.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/dependency.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/dependency.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/argvsplit.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/argvsplit.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/cache.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/cache.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/fragment.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fragment.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/tuple.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/tuple.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/pkg.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/pkg.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/path.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/path.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/client.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/client.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libbutl/libbutl-pkg-config/libpkg-config/parser.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/parser.a.o.i ar rcs ../libbutl/libbutl-pkg-config/libbutl-pkg-config.a ../libbutl/libbutl-pkg-config/libpkg-config/fileio.a.o ../libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.a.o ../libbutl/libbutl-pkg-config/libpkg-config/dependency.a.o ../libbutl/libbutl-pkg-config/libpkg-config/argvsplit.a.o ../libbutl/libbutl-pkg-config/libpkg-config/cache.a.o ../libbutl/libbutl-pkg-config/libpkg-config/fragment.a.o ../libbutl/libbutl-pkg-config/libpkg-config/tuple.a.o ../libbutl/libbutl-pkg-config/libpkg-config/pkg.a.o ../libbutl/libbutl-pkg-config/libpkg-config/path.a.o ../libbutl/libbutl-pkg-config/libpkg-config/client.a.o ../libbutl/libbutl-pkg-config/libpkg-config/parser.a.o ar rcs libbuild2/cc/libbuild2-cc.a.u.a libbuild2/cc/parser.a.o libbuild2/cc/compile-rule.a.o libbuild2/cc/types.a.o libbuild2/cc/functions.a.o libbuild2/cc/utility.a.o libbuild2/cc/pkgconfig.a.o libbuild2/cc/init.a.o libbuild2/cc/gcc.a.o libbuild2/cc/windows-manifest.a.o libbuild2/cc/install-rule.a.o libbuild2/cc/target.a.o libbuild2/cc/windows-rpath.a.o libbuild2/cc/lexer.a.o libbuild2/cc/common.a.o libbuild2/cc/module.a.o libbuild2/cc/guess.a.o libbuild2/cc/predefs-rule.a.o libbuild2/cc/link-rule.a.o libbuild2/cc/msvc.a.o libbuild2/cc/pkgconfig-libpkg-config.a.o ar rcs libbuild2/cc/libbuild2-cc.a libbuild2/cc/parser.a.o libbuild2/cc/compile-rule.a.o libbuild2/cc/types.a.o libbuild2/cc/functions.a.o libbuild2/cc/utility.a.o libbuild2/cc/pkgconfig.a.o libbuild2/cc/init.a.o libbuild2/cc/gcc.a.o libbuild2/cc/windows-manifest.a.o libbuild2/cc/install-rule.a.o libbuild2/cc/target.a.o libbuild2/cc/windows-rpath.a.o libbuild2/cc/lexer.a.o libbuild2/cc/common.a.o libbuild2/cc/module.a.o libbuild2/cc/guess.a.o libbuild2/cc/predefs-rule.a.o libbuild2/cc/link-rule.a.o libbuild2/cc/msvc.a.o libbuild2/cc/pkgconfig-libpkg-config.a.o ar rcs libbuild2/c/libbuild2-c.a.u.a libbuild2/c/init.a.o ar rcs libbuild2/c/libbuild2-c.a libbuild2/c/init.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cli/target.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cli/rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cli/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CXX_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cxx/target.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_STATIC_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/cxx/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/init.a.o.ii [: 9999999999999999999: out of range ar rcs libbuild2/cxx/libbuild2-cxx.a.u.a libbuild2/cxx/target.a.o libbuild2/cxx/init.a.o ar rcs libbuild2/cxx/libbuild2-cxx.a libbuild2/cxx/target.a.o libbuild2/cxx/init.a.o ar rcs libbuild2/cli/libbuild2-cli.a.u.a libbuild2/cli/target.a.o libbuild2/cli/rule.a.o libbuild2/cli/init.a.o ar rcs libbuild2/cli/libbuild2-cli.a libbuild2/cli/target.a.o libbuild2/cli/rule.a.o libbuild2/cli/init.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/version/snapshot.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/version/module.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/version/utility.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/version/snapshot-git.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot-git.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/version/rule.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o libbuild2/version/init.a.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/init.a.o.ii ar rcs libbuild2/version/libbuild2-version.a.u.a libbuild2/version/snapshot.a.o libbuild2/version/module.a.o libbuild2/version/utility.a.o libbuild2/version/snapshot-git.a.o libbuild2/version/rule.a.o libbuild2/version/init.a.o ar rcs libbuild2/version/libbuild2-version.a libbuild2/version/snapshot.a.o libbuild2/version/module.a.o libbuild2/version/utility.a.o libbuild2/version/snapshot-git.a.o libbuild2/version/rule.a.o libbuild2/version/init.a.o c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -std=c++26 -L/usr/local/lib -o build2/b build2/b.o libbuild2/bash/libbuild2-bash.a libbuild2/c/libbuild2-c.a libbuild2/cli/libbuild2-cli.a libbuild2/cxx/libbuild2-cxx.a libbuild2/cc/libbuild2-cc.a libbuild2/bin/libbuild2-bin.a ../libbutl/libbutl-pkg-config/libbutl-pkg-config.a libbuild2/version/libbuild2-version.a libbuild2/in/libbuild2-in.a libbuild2/libbuild2.a ../libbutl/libbutl/libbutl.a -lexecinfo -pthread /bin/mv /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b-boot =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for build2-0.17.0_1 ===> Generating temporary packing list save build/config.build build/config.build: warning: dropping no longer used variable config.import.libsqlite3 info: potentially unused dependency on libsqlite3 info: variable value: '' save bdep/build/config.build save bdep/tests/build/config.build save bpkg/build/config.build save bpkg/tests/build/config.build save build2/build/config.build save build2/tests/build/config.build save libbpkg/build/config.build save libbpkg/tests/build/config.build save libbuild2-autoconf/build/config.build save libbuild2-kconfig/build/config.build save libbutl/build/config.build save libbutl/tests/build/config.build LC_ALL=C c++ -v c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -dumpmachine c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -x c++ -E - c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -x c++ -E - bin build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ target x86_64-freebsd14.2 LC_ALL=C ar --version bin.ar build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 LC_ALL=C c++ -print-search-dirs LC_ALL=C c++ -x c++ -v -E - cxx build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ cxx c++@/usr/bin/c++ id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ LC_ALL=C clang -v clang -dumpmachine clang -x c -E - LC_ALL=C clang -print-search-dirs LC_ALL=C clang -x c -v -E - c build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ cli build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ cli not found, leaving unconfigured bin build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ target x86_64-freebsd14.2 bin.ar build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 LC_ALL=C c++ -std=c++26 -print-search-dirs LC_ALL=C c++ -std=c++26 -x c++ -v -E - cxx build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ c build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ bin libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ target x86_64-freebsd14.2 bin.ar libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ c libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ cli libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ cli not found, leaving unconfigured cli build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ cli not found, leaving unconfigured bin bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/ target x86_64-freebsd14.2 bin.ar bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ cli bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/ cli not found, leaving unconfigured bin bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/ target x86_64-freebsd14.2 bin.ar bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ c bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ cli bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/ cli not found, leaving unconfigured cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/LICENSE c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/target-triplet.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/target-triplet.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/target-triplet.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/tab-parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/tab-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/tab-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/semantic-version.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/semantic-version.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/semantic-version.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/host-os-release.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/host-os-release.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/host-os-release.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/project-name.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/project-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/project-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-rewriter.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-rewriter.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-rewriter.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/prompt.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/prompt.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/prompt.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/command.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/command.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/command.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/b.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/b.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/b.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path-pattern.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path-pattern.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path-pattern.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sendmail.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sendmail.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sendmail.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/diagnostics.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/diagnostics.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/bufstreambuf.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/bufstreambuf.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/bufstreambuf.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/fdstream.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/fdstream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/fdstream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/curl.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/curl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/curl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-run.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-run.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-run.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/openssl.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/openssl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/openssl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-serializer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-serializer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-serializer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/pager.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/pager.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/pager.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/standard-version.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/standard-version.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/standard-version.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4-stream.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4-stream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4-stream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/base64.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/base64.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/base64.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/serializer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/serializer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/serializer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/filesystem.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-io.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-io.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-io.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/unicode.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/unicode.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/unicode.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha1.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha1.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha1.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha256.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha256.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha256.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/timestamp.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/timestamp.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/timestamp.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/regex.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/backtrace.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/backtrace.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/backtrace.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/git.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/git.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/string-parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/string-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/string-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-io.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-io.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-io.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-freebsd.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-freebsd.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-freebsd.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/types-parsers.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/types-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/types-parsers.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/function.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/function.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/function.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-bool.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-bool.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-bool.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scheduler.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scheduler.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scheduler.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/token.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dump.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dump.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dump.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-regex-pattern.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-regex-pattern.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-regex-pattern.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-buildscript.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-buildscript.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-buildscript.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/depdb.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/depdb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/depdb.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-name.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scope.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scope.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scope.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file-cache.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file-cache.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file-cache.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/buildspec.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/buildspec.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/buildspec.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/make-parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/make-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/make-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/json.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/json.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/json.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/context.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/context.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/context.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dyndep.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dyndep.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dyndep.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target-triplet.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target-triplet.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target-triplet.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-cxx.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-cxx.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-cxx.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/name.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/algorithm.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/algorithm.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/algorithm.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-regex.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/search.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/search.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/search.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-json.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-json.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-json.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/filesystem.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/diagnostics.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/diagnostics.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/recipe.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/recipe.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/recipe.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process-path.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process-path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process-path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-cmdline.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-cmdline.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-cmdline.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-filesystem.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/prerequisite.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/prerequisite.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/prerequisite.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-project-name.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-project-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-project-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-integer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-integer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-integer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-string.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-string.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-string.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-path.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-builtin.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-builtin.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-builtin.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/variable.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/variable.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/variable.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/common-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/common-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/common-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/token.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/regex.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/timeout.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/timeout.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/timeout.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/script.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/run.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/run.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/run.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/builtin-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/runner.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/runner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/runner.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/token.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/script.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/builtin-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/functions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/operation.so.o.ii in /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.cxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/functions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/token.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/runner.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/runner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/runner.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/script.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/common.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/common.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/common.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_LIB="/usr/local/lib/" -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -DBUILD2_INSTALL_DATA="/usr/local/share/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-installed.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-installed.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_LIB="/usr/local/lib/" -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -DBUILD2_INSTALL_DATA="/usr/local/share/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-installed.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -DBUILD2_INSTALL_DATA="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-uninstalled.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-uninstalled.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -DBUILD2_INSTALL_DATA="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-uninstalled.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/def-rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/def-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/def-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/functions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/guess.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/guess.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/guess.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fileio.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fileio.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fileio.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/dependency.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/dependency.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/dependency.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/argvsplit.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/argvsplit.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/argvsplit.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/cache.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/cache.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/cache.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fragment.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fragment.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fragment.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/tuple.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/tuple.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/tuple.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/pkg.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/pkg.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/pkg.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/path.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/path.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/path.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/client.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/client.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/client.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/parser.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/parser.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/parser.so.o.i c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/compile-rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/compile-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/compile-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/types.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/types.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/types.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/functions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/gcc.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/gcc.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/gcc.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-manifest.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-manifest.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-manifest.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/install-rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/install-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/install-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-rpath.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-rpath.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-rpath.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/common.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/common.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/common.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/guess.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/guess.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/guess.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/predefs-rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/predefs-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/predefs-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/link-rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/link-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/link-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/msvc.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/msvc.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/msvc.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig-libpkg-config.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig-libpkg-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig-libpkg-config.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CXX_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CXX_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot-git.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot-git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot-git.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" "-DBUILD2_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" "-DBUILD2_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b.o.ii bin @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/tests/ target x86_64-freebsd14.2 bin.ar @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/tests/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/tests/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ bin @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/tests/ target x86_64-freebsd14.2 bin.ar @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/tests/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/tests/ cxx c++@/usr/bin/c++ id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ bin libbpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/ target x86_64-freebsd14.2 bin.ar libbpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx libbpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/LICENSE config bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/tests/ tests.all false tests.remote false tests.git.ssh false version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/version.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/manifest.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/manifest.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/manifest.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/buildfile-scanner.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/buildfile-scanner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/buildfile-scanner.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/tracer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/tracer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/tracer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/result.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/result.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/result.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/connection.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/connection.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/connection.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/prepared-query.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/prepared-query.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/prepared-query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/statement-processing.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/statement-processing.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/statement-processing.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/database.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/database.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/database.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/details/buffer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/details/buffer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/details/buffer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/details/shared-ptr/base.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/details/shared-ptr/base.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/details/shared-ptr/base.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/section.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/section.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/section.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/vector-impl.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/vector-impl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/vector-impl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/session.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/session.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/session.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/error.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/error.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/error.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query-const-expr.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query-const-expr.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query-const-expr.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query-dynamic.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query-dynamic.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query-dynamic.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/tracer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/tracer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/tracer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/statement.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/statement.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/statement.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/transaction.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/transaction.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/transaction.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/statements-base.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/statements-base.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/statements-base.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/exceptions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/exceptions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/exceptions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/connection.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/connection.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/connection.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/details/options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/details/options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/details/options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/database.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/database.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/database.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/simple-object-statements.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/simple-object-statements.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/simple-object-statements.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/prepared-query.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/prepared-query.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/prepared-query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/connection-factory.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/connection-factory.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/connection-factory.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/stream.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/stream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/stream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/traits.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/traits.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/traits.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/transaction-impl.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/transaction-impl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/transaction-impl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/transaction.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/transaction.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/transaction.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/exceptions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/exceptions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/exceptions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/statement.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/statement.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/statement.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/query-dynamic.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/query-dynamic.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/query-dynamic.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/schema-catalog.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/schema-catalog.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/schema-catalog.so.o.ii clang -DSQLITE_ALLOW_ROWID_IN_VIEW=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_DBPAGE_VTAB=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_ENABLE_EXPLAIN_COMMENTS=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_ENABLE_FTS3_TOKENIZER=1 -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS5=1 -DSQLITE_ENABLE_GEOPOLY=1 -DSQLITE_ENABLE_JSON1=1 -DSQLITE_ENABLE_LOAD_EXTENSION=1 -DSQLITE_ENABLE_MATH_FUNCTIONS=1 -DSQLITE_ENABLE_PREUPDATE_HOOK=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_ENABLE_SESSION=1 -DSQLITE_ENABLE_STMTVTAB=1 -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 -DSQLITE_MAX_SCHEMA_RETRY=25 -DSQLITE_MAX_VARIABLE_NUMBER=250000 -DSQLITE_OMIT_LOOKASIDE=1 -DSQLITE_SECURE_DELETE=1 -DSQLITE_SOUNDEX=1 -DSQLITE_THREADSAFE=0 -DSQLITE_USE_URI=1 -DSQLITE_OMIT_SHARED_CACHE=1 -DSQLITE_MAX_ATTACHED=125 -DHAVE_USLEEP=1 -fno-strict-aliasing -Wno-unused-but-set-variable -Wno-unused-variable -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite/sqlite3.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite/sqlite3.c clang -DSQLITE_ALLOW_ROWID_IN_VIEW=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_DBPAGE_VTAB=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_ENABLE_EXPLAIN_COMMENTS=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_ENABLE_FTS3_TOKENIZER=1 -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS5=1 -DSQLITE_ENABLE_GEOPOLY=1 -DSQLITE_ENABLE_JSON1=1 -DSQLITE_ENABLE_LOAD_EXTENSION=1 -DSQLITE_ENABLE_MATH_FUNCTIONS=1 -DSQLITE_ENABLE_PREUPDATE_HOOK=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_ENABLE_SESSION=1 -DSQLITE_ENABLE_STMTVTAB=1 -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 -DSQLITE_MAX_SCHEMA_RETRY=25 -DSQLITE_MAX_VARIABLE_NUMBER=250000 -DSQLITE_OMIT_LOOKASIDE=1 -DSQLITE_SECURE_DELETE=1 -DSQLITE_SOUNDEX=1 -DSQLITE_THREADSAFE=0 -DSQLITE_USE_URI=1 -DSQLITE_OMIT_SHARED_CACHE=1 -DSQLITE_MAX_ATTACHED=125 -DHAVE_USLEEP=1 -fno-strict-aliasing -Wno-unused-but-set-variable -Wno-unused-variable -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite/sqlite3.so.o.i version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/version.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-unpack.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-unpack.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-unpack.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/satisfaction.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/satisfaction.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/satisfaction.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-create.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-create.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-create.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-mask.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-mask.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-mask.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-command.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-command.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-command.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch-git.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch-git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch-git.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-link.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-link.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-link.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/archive.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/archive.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/archive.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-unlink.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-unlink.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-unlink.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-remove.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-remove.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-remove.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-fetch.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-fetch.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-configuration.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-configuration.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-configuration.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-configure.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-configure.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-configure.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/checksum.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/checksum.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/checksum.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-debian.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-debian.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-debian.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-archive.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-archive.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-archive.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/diagnostics.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/diagnostics.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-skeleton.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-skeleton.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-skeleton.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-repository.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-repository.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-repository.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-status.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-status.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-status.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-query.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-query.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-query.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-drop.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-drop.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-drop.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-bindist.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-bindist.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-bindist.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-info.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-info.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-info.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-verify.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-verify.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-verify.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-checkout.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-checkout.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-checkout.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/help.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/help.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/help.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/types-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/types-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/types-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -DBPKG_EXE_PREFIX="" -DBPKG_EXE_SUFFIX="" -DBPKG_HOST_TRIPLET="x86_64-freebsd14.2" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/utility.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -DBPKG_EXE_PREFIX="" -DBPKG_EXE_SUFFIX="" -DBPKG_HOST_TRIPLET="x86_64-freebsd14.2" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-list.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-list.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-list.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-add.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-add.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-add.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-fetch.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-fetch.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/database.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/database.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/database.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build-collect.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build-collect.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build-collect.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-fedora.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-fedora.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-fedora.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch-pkg.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch-pkg.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch-pkg.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/manifest-utility.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/manifest-utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/manifest-utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-disfigure.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-disfigure.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-disfigure.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-create.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-create.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-create.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-purge.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-purge.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-purge.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-info.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-info.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-info.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/auth.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/auth.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/auth.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/bpkg-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/bpkg-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/bpkg-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-create-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-create-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-create-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-info-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-info-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-info-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-link-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-link-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-link-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-unlink-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-unlink-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-unlink-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/common-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/common-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/common-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/configuration-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/configuration-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/configuration-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/help-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/help-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/help-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-bindist-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-bindist-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-bindist-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-checkout-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-checkout-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-checkout-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-clean-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-clean-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-clean-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-configure-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-configure-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-configure-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-disfigure-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-disfigure-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-disfigure-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-drop-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-drop-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-drop-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-fetch-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-fetch-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-install-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-install-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-install-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-purge-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-purge-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-purge-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-test-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-test-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-test-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-status-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-status-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-status-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-uninstall-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-uninstall-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-uninstall-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-unpack-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-unpack-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-unpack-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-update-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-update-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-update-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-verify-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-verify-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-verify-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-add-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-add-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-add-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-create-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-create-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-create-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-fetch-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-fetch-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-info-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-info-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-info-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-list-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-list-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-list-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-remove-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-remove-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-remove-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/repository-signing.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/repository-signing.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/repository-signing.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/repository-types.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/repository-types.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/repository-types.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/argument-grouping.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/argument-grouping.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/argument-grouping.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/default-options-files.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/default-options-files.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/default-options-files.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-odb.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-odb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg "-DBPKG_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/bpkg.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/bpkg.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg "-DBPKG_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/bpkg.o.ii cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/LICENSE version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/version.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-author.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-author.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-author.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/status.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/status.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/status.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/fetch.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/fetch.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/git.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/git.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/config.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/config.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/http-service.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/http-service.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/http-service.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/sync.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/sync.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/sync.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/init.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/init.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-types.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-types.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-types.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/publish.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/publish.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/publish.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/deinit.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/deinit.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/deinit.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/database.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/database.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/database.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/types-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/types-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/types-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/diagnostics.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/diagnostics.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/help.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/help.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/help.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -DBDEP_EXE_PREFIX="" -DBDEP_EXE_SUFFIX="" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/utility.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -DBDEP_EXE_PREFIX="" -DBDEP_EXE_SUFFIX="" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/bdep-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/bdep-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/bdep-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/common-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/common-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/common-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/help-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/help-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/help-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/init-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/init-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/init-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/sync-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/sync-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/sync-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/fetch-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/fetch-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/status-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/status-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/status-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/publish-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/publish-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/publish-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/deinit-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/deinit-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/deinit-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/config-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/config-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/config-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/test-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/test-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/test-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/update-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/update-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/update-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/clean-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/clean-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/clean-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/projects-configs.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/projects-configs.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/projects-configs.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/argument-grouping.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/argument-grouping.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/argument-grouping.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/default-options-files.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/default-options-files.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/default-options-files.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-odb.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-odb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/database-views-odb.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/database-views-odb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/database-views-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep "-DBDEP_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/bdep.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/bdep.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep "-DBDEP_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/bdep.o.ii bin @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/tests/ target x86_64-freebsd14.2 bin.ar @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/tests/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 c @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/tests/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ cxx @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/tests/ cxx c++@/usr/bin/c++ id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ config bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/tests/ tests.ci.server https://ci.cppget.org tests.publish.repository https://cppget.org c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" "-DBUILD2_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o build2/build2/b.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/build2/b.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/path.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/target-triplet.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/target-triplet.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/tab-parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/tab-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/semantic-version.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/semantic-version.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/host-os-release.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/host-os-release.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/project-name.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/project-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/manifest-rewriter.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-rewriter.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/prompt.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/prompt.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/manifest-parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/uuid.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/command.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/command.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/b.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/b.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/path-pattern.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/path-pattern.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/builtin.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/process.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/sendmail.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sendmail.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/diagnostics.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/diagnostics.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/bufstreambuf.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/bufstreambuf.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/fdstream.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/fdstream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/curl.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/curl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/process-run.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-run.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/openssl.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/openssl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/manifest-serializer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/manifest-serializer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/pager.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/pager.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/standard-version.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/standard-version.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/lz4-stream.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4-stream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/base64.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/base64.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/json/serializer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/serializer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/json/parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/json/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/filesystem.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/utility.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/process-io.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/process-io.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/unicode.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/unicode.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/sha1.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha1.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/sha256.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/sha256.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/timestamp.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/timestamp.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/regex.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/lz4.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/lz4.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/backtrace.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/backtrace.so.o.ii [: 9999999999999999999: out of range c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/git.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/git.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/string-parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/string-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/uuid-io.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-io.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/builtin-options.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl/uuid-freebsd.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/uuid-freebsd.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/libbutl.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/libbutl.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbutl-0.17.so -std=c++26 -L/usr/local/lib -shared -o libbutl/libbutl/libbutl-0.17.so -Wl,-rpath,/usr/local/lib libbutl/libbutl/path.so.o libbutl/libbutl/target-triplet.so.o libbutl/libbutl/tab-parser.so.o libbutl/libbutl/semantic-version.so.o libbutl/libbutl/host-os-release.so.o libbutl/libbutl/project-name.so.o libbutl/libbutl/manifest-rewriter.so.o libbutl/libbutl/prompt.so.o libbutl/libbutl/manifest-parser.so.o libbutl/libbutl/uuid.so.o libbutl/libbutl/command.so.o libbutl/libbutl/b.so.o libbutl/libbutl/path-pattern.so.o libbutl/libbutl/builtin.so.o libbutl/libbutl/process.so.o libbutl/libbutl/sendmail.so.o libbutl/libbutl/diagnostics.so.o libbutl/libbutl/bufstreambuf.so.o libbutl/libbutl/fdstream.so.o libbutl/libbutl/curl.so.o libbutl/libbutl/process-run.so.o libbutl/libbutl/openssl.so.o libbutl/libbutl/manifest-serializer.so.o libbutl/libbutl/pager.so.o libbutl/libbutl/standard-version.so.o libbutl/libbutl/lz4-stream.so.o libbutl/libbutl/base64.so.o libbutl/libbutl/json/serializer.so.o libbutl/libbutl/json/parser.so.o libbutl/libbutl/filesystem.so.o libbutl/libbutl/utility.so.o libbutl/libbutl/process-io.so.o libbutl/libbutl/unicode.so.o libbutl/libbutl/sha1.so.o libbutl/libbutl/sha256.so.o libbutl/libbutl/timestamp.so.o libbutl/libbutl/regex.so.o libbutl/libbutl/lz4.so.o libbutl/libbutl/backtrace.so.o libbutl/libbutl/git.so.o libbutl/libbutl/string-parser.so.o libbutl/libbutl/uuid-io.so.o libbutl/libbutl/builtin-options.so.o libbutl/libbutl/uuid-freebsd.so.o -lexecinfo -pthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/libbutl-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/libbutl.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/types-parsers.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/types-parsers.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/function.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/function.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-bool.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-bool.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/scheduler.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scheduler.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/utility.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/target.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/token.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/dump.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dump.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/adhoc-rule-regex-pattern.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-regex-pattern.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-target.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/adhoc-rule-buildscript.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-buildscript.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/depdb.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/depdb.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-name.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/scope.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/scope.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/file-cache.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file-cache.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/buildspec.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/buildspec.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/make-parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/make-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/module.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/json.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/json.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/lexer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.2" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/context.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/context.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/operation.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/dyndep.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dyndep.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-target-triplet.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-target-triplet.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/adhoc-rule-cxx.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/adhoc-rule-cxx.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/name.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/algorithm.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/algorithm.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-regex.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/search.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/search.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-json.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-json.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/filesystem.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/diagnostics.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/diagnostics.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/recipe.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/recipe.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-process-path.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process-path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/b-cmdline.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-cmdline.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-filesystem.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/prerequisite.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/prerequisite.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-project-name.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-project-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-integer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-integer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-string.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-string.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-path.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/file.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/file.so.o.ii [: 9999999999999999999: out of range c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-process.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-process.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/functions-builtin.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/functions-builtin.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/variable.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/variable.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/common-options.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/common-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/b-options.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/b-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/script/token.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/script/lexer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/script/regex.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/script/timeout.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/timeout.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/script/script.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/script/parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/script/run.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/run.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/script/builtin-options.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/script/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/build/script/runner.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/runner.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/build/script/token.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/build/script/lexer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/build/script/parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/build/script/script.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/build/script/builtin-options.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/build/script/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/config/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/config/module.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/config/utility.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/config/functions.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/config/operation.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/config/host-config.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/config/host-config.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/dist/operation.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/dist/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/dist/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/dist/module.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/dist/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/install/utility.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/install/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/install/functions.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/install/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/install/operation.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/install/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/script/token.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/script/lexer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/script/runner.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/runner.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/script/parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/script/script.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/module.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/common.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/common.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/target.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/test/operation.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/test/operation.so.o.ii ar rcs build2/libbuild2/libbuild2.so.u.a build2/libbuild2/types-parsers.so.o build2/libbuild2/function.so.o build2/libbuild2/functions-bool.so.o build2/libbuild2/scheduler.so.o build2/libbuild2/utility.so.o build2/libbuild2/target.so.o build2/libbuild2/token.so.o build2/libbuild2/dump.so.o build2/libbuild2/adhoc-rule-regex-pattern.so.o build2/libbuild2/functions-target.so.o build2/libbuild2/adhoc-rule-buildscript.so.o build2/libbuild2/depdb.so.o build2/libbuild2/functions-name.so.o build2/libbuild2/scope.so.o build2/libbuild2/file-cache.so.o build2/libbuild2/buildspec.so.o build2/libbuild2/make-parser.so.o build2/libbuild2/module.so.o build2/libbuild2/json.so.o build2/libbuild2/lexer.so.o build2/libbuild2/context.so.o build2/libbuild2/operation.so.o build2/libbuild2/dyndep.so.o build2/libbuild2/functions-target-triplet.so.o build2/libbuild2/adhoc-rule-cxx.so.o build2/libbuild2/name.so.o build2/libbuild2/algorithm.so.o build2/libbuild2/functions-regex.so.o build2/libbuild2/rule.so.o build2/libbuild2/search.so.o build2/libbuild2/functions-json.so.o build2/libbuild2/filesystem.so.o build2/libbuild2/parser.so.o build2/libbuild2/diagnostics.so.o build2/libbuild2/recipe.so.o build2/libbuild2/functions-process-path.so.o build2/libbuild2/b-cmdline.so.o build2/libbuild2/functions-filesystem.so.o build2/libbuild2/prerequisite.so.o build2/libbuild2/functions-project-name.so.o build2/libbuild2/functions-integer.so.o build2/libbuild2/functions-string.so.o build2/libbuild2/functions-path.so.o build2/libbuild2/file.so.o build2/libbuild2/functions-process.so.o build2/libbuild2/functions-builtin.so.o build2/libbuild2/variable.so.o build2/libbuild2/common-options.so.o build2/libbuild2/b-options.so.o build2/libbuild2/script/token.so.o build2/libbuild2/script/lexer.so.o build2/libbuild2/script/regex.so.o build2/libbuild2/script/timeout.so.o build2/libbuild2/script/script.so.o build2/libbuild2/script/parser.so.o build2/libbuild2/script/run.so.o build2/libbuild2/script/builtin-options.so.o build2/libbuild2/build/script/runner.so.o build2/libbuild2/build/script/token.so.o build2/libbuild2/build/script/lexer.so.o build2/libbuild2/build/script/parser.so.o build2/libbuild2/build/script/script.so.o build2/libbuild2/build/script/builtin-options.so.o build2/libbuild2/config/init.so.o build2/libbuild2/config/module.so.o build2/libbuild2/config/utility.so.o build2/libbuild2/config/functions.so.o build2/libbuild2/config/operation.so.o build2/libbuild2/config/host-config.so.o build2/libbuild2/dist/operation.so.o build2/libbuild2/dist/rule.so.o build2/libbuild2/dist/init.so.o build2/libbuild2/dist/module.so.o build2/libbuild2/install/utility.so.o build2/libbuild2/install/rule.so.o build2/libbuild2/install/functions.so.o build2/libbuild2/install/init.so.o build2/libbuild2/install/operation.so.o build2/libbuild2/test/script/token.so.o build2/libbuild2/test/script/lexer.so.o build2/libbuild2/test/script/runner.so.o build2/libbuild2/test/script/parser.so.o build2/libbuild2/test/script/script.so.o build2/libbuild2/test/module.so.o build2/libbuild2/test/common.so.o build2/libbuild2/test/target.so.o build2/libbuild2/test/init.so.o build2/libbuild2/test/rule.so.o build2/libbuild2/test/operation.so.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_LIB="/usr/local/lib/" -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -DBUILD2_INSTALL_DATA="/usr/local/share/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/utility-installed.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-installed.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -DBUILD2_INSTALL_DATA="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/utility-uninstalled.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/utility-uninstalled.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/libbuild2.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/libbuild2.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-0.17.so -std=c++26 -L/usr/local/lib -shared -o build2/libbuild2/libbuild2-0.17.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath,/usr/local/lib -Wl,--whole-archive build2/libbuild2/libbuild2.so.u.a -Wl,--no-whole-archive libbutl/libbutl/libbutl-0.17.so -pthread build2/libbuild2/utility-installed.so.o ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/libbuild2-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/libbuild2.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bash/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/init.so.o.ii [: 9999999999999999999: out of range c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bash/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bash/target.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/in/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/in/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/in/target.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/target.so.o.ii ar rcs build2/libbuild2/in/libbuild2-in.so.u.a build2/libbuild2/in/init.so.o build2/libbuild2/in/rule.so.o build2/libbuild2/in/target.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/libbuild2-in.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/libbuild2-in.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-in-0.17-0.17.so -std=c++26 -L/usr/local/lib -shared -o build2/libbuild2/in/libbuild2-in-0.17-0.17.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath,/usr/local/lib -Wl,--whole-archive build2/libbuild2/in/libbuild2-in.so.u.a -Wl,--no-whole-archive build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/libbuild2-in-0.17-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/libbuild2-in-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/libbuild2-in-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/libbuild2-in.so ar rcs build2/libbuild2/bash/libbuild2-bash.so.u.a build2/libbuild2/bash/init.so.o build2/libbuild2/bash/rule.so.o build2/libbuild2/bash/target.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/libbuild2-bash.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/libbuild2-bash.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-bash-0.17-0.17.so -std=c++26 -L/usr/local/lib -shared -o build2/libbuild2/bash/libbuild2-bash-0.17-0.17.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath,/usr/local/lib -Wl,--whole-archive build2/libbuild2/bash/libbuild2-bash.so.u.a -Wl,--no-whole-archive build2/libbuild2/in/libbuild2-in-0.17-0.17.so build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/libbuild2-bash-0.17-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/libbuild2-bash-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/libbuild2-bash-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash/libbuild2-bash.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bin/target.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bin/def-rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/def-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bin/utility.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bin/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bin/functions.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bin/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/bin/guess.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/guess.so.o.ii ar rcs build2/libbuild2/bin/libbuild2-bin.so.u.a build2/libbuild2/bin/target.so.o build2/libbuild2/bin/def-rule.so.o build2/libbuild2/bin/utility.so.o build2/libbuild2/bin/rule.so.o build2/libbuild2/bin/functions.so.o build2/libbuild2/bin/init.so.o build2/libbuild2/bin/guess.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/libbuild2-bin.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/libbuild2-bin.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-bin-0.17-0.17.so -std=c++26 -L/usr/local/lib -shared -o build2/libbuild2/bin/libbuild2-bin-0.17-0.17.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath,/usr/local/lib -Wl,--whole-archive build2/libbuild2/bin/libbuild2-bin.so.u.a -Wl,--no-whole-archive build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/libbuild2-bin-0.17-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/libbuild2-bin-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/libbuild2-bin-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin/libbuild2-bin.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/c/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/parser.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/compile-rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/compile-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/types.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/types.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/functions.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/utility.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/pkgconfig.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/gcc.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/gcc.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/windows-manifest.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-manifest.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/install-rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/install-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/target.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/windows-rpath.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/windows-rpath.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/lexer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/common.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/common.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/module.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/guess.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/guess.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/predefs-rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/predefs-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/link-rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/link-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/msvc.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/msvc.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cc/pkgconfig-libpkg-config.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/pkgconfig-libpkg-config.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/fileio.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fileio.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/dependency.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/dependency.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/argvsplit.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/argvsplit.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/cache.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/cache.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/fragment.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/fragment.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/tuple.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/tuple.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/pkg.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/pkg.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/path.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/path.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/client.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/client.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-pkg-config/libpkg-config/parser.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libpkg-config/parser.so.o.i cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libbutl-pkg-config.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libbutl-pkg-config.pc clang -Wl,-soname,libbutl-pkg-config-0.17.so -L/usr/local/lib -shared -o libbutl/libbutl-pkg-config/libbutl-pkg-config-0.17.so -Wl,-rpath,/usr/local/lib libbutl/libbutl-pkg-config/libpkg-config/fileio.so.o libbutl/libbutl-pkg-config/libpkg-config/bsdstubs.so.o libbutl/libbutl-pkg-config/libpkg-config/dependency.so.o libbutl/libbutl-pkg-config/libpkg-config/argvsplit.so.o libbutl/libbutl-pkg-config/libpkg-config/cache.so.o libbutl/libbutl-pkg-config/libpkg-config/fragment.so.o libbutl/libbutl-pkg-config/libpkg-config/tuple.so.o libbutl/libbutl-pkg-config/libpkg-config/pkg.so.o libbutl/libbutl-pkg-config/libpkg-config/path.so.o libbutl/libbutl-pkg-config/libpkg-config/client.so.o libbutl/libbutl-pkg-config/libpkg-config/parser.so.o ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libbutl-pkg-config-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config/libbutl-pkg-config.so ar rcs build2/libbuild2/cc/libbuild2-cc.so.u.a build2/libbuild2/cc/parser.so.o build2/libbuild2/cc/compile-rule.so.o build2/libbuild2/cc/types.so.o build2/libbuild2/cc/functions.so.o build2/libbuild2/cc/utility.so.o build2/libbuild2/cc/pkgconfig.so.o build2/libbuild2/cc/init.so.o build2/libbuild2/cc/gcc.so.o build2/libbuild2/cc/windows-manifest.so.o build2/libbuild2/cc/install-rule.so.o build2/libbuild2/cc/target.so.o build2/libbuild2/cc/windows-rpath.so.o build2/libbuild2/cc/lexer.so.o build2/libbuild2/cc/common.so.o build2/libbuild2/cc/module.so.o build2/libbuild2/cc/guess.so.o build2/libbuild2/cc/predefs-rule.so.o build2/libbuild2/cc/link-rule.so.o build2/libbuild2/cc/msvc.so.o build2/libbuild2/cc/pkgconfig-libpkg-config.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/libbuild2-cc.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/libbuild2-cc.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-cc-0.17-0.17.so -std=c++26 -L/usr/local/lib -shared -o build2/libbuild2/cc/libbuild2-cc-0.17-0.17.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -Wl,-rpath,/usr/local/lib -Wl,--whole-archive build2/libbuild2/cc/libbuild2-cc.so.u.a -Wl,--no-whole-archive build2/libbuild2/bin/libbuild2-bin-0.17-0.17.so build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread libbutl/libbutl-pkg-config/libbutl-pkg-config-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/libbuild2-cc-0.17-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/libbuild2-cc-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/libbuild2-cc-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc/libbuild2-cc.so ar rcs build2/libbuild2/c/libbuild2-c.so.u.a build2/libbuild2/c/init.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/libbuild2-c.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/libbuild2-c.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-c-0.17-0.17.so -std=c++26 -L/usr/local/lib -shared -o build2/libbuild2/c/libbuild2-c-0.17-0.17.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -Wl,-rpath,/usr/local/lib -Wl,--whole-archive build2/libbuild2/c/libbuild2-c.so.u.a -Wl,--no-whole-archive build2/libbuild2/cc/libbuild2-cc-0.17-0.17.so build2/libbuild2/bin/libbuild2-bin-0.17-0.17.so build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/libbuild2-c-0.17-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/libbuild2-c-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/libbuild2-c-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c/libbuild2-c.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cli/target.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cli/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cli/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CXX_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cxx/target.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/cxx/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/init.so.o.ii ar rcs build2/libbuild2/cxx/libbuild2-cxx.so.u.a build2/libbuild2/cxx/target.so.o build2/libbuild2/cxx/init.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/libbuild2-cxx.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/libbuild2-cxx.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-cxx-0.17-0.17.so -std=c++26 -L/usr/local/lib -shared -o build2/libbuild2/cxx/libbuild2-cxx-0.17-0.17.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -Wl,-rpath,/usr/local/lib -Wl,--whole-archive build2/libbuild2/cxx/libbuild2-cxx.so.u.a -Wl,--no-whole-archive build2/libbuild2/cc/libbuild2-cc-0.17-0.17.so build2/libbuild2/bin/libbuild2-bin-0.17-0.17.so build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/libbuild2-cxx-0.17-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/libbuild2-cxx-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/libbuild2-cxx-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx/libbuild2-cxx.so ar rcs build2/libbuild2/cli/libbuild2-cli.so.u.a build2/libbuild2/cli/target.so.o build2/libbuild2/cli/rule.so.o build2/libbuild2/cli/init.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/libbuild2-cli.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/libbuild2-cli.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-cli-0.17-0.17.so -std=c++26 -L/usr/local/lib -shared -o build2/libbuild2/cli/libbuild2-cli-0.17-0.17.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -Wl,-rpath,/usr/local/lib -Wl,--whole-archive build2/libbuild2/cli/libbuild2-cli.so.u.a -Wl,--no-whole-archive build2/libbuild2/cxx/libbuild2-cxx-0.17-0.17.so build2/libbuild2/cc/libbuild2-cc-0.17-0.17.so build2/libbuild2/bin/libbuild2-bin-0.17-0.17.so build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/libbuild2-cli-0.17-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/libbuild2-cli-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/libbuild2-cli-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli/libbuild2-cli.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/version/snapshot.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/version/module.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/version/utility.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/version/snapshot-git.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/snapshot-git.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/version/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o build2/libbuild2/version/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/init.so.o.ii [: 9999999999999999999: out of range ar rcs build2/libbuild2/version/libbuild2-version.so.u.a build2/libbuild2/version/snapshot.so.o build2/libbuild2/version/module.so.o build2/libbuild2/version/utility.so.o build2/libbuild2/version/snapshot-git.so.o build2/libbuild2/version/rule.so.o build2/libbuild2/version/init.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/libbuild2-version.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/libbuild2-version.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-version-0.17-0.17.so -std=c++26 -L/usr/local/lib -shared -o build2/libbuild2/version/libbuild2-version-0.17-0.17.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath,/usr/local/lib -Wl,--whole-archive build2/libbuild2/version/libbuild2-version.so.u.a -Wl,--no-whole-archive build2/libbuild2/in/libbuild2-in-0.17-0.17.so build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/libbuild2-version-0.17-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/libbuild2-version-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/libbuild2-version-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version/libbuild2-version.so c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -std=c++26 -L/usr/local/lib -o build2/build2/b -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx -Wl,-rpath,/usr/local/lib build2/build2/b.o build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread build2/libbuild2/bash/libbuild2-bash-0.17-0.17.so build2/libbuild2/c/libbuild2-c-0.17-0.17.so build2/libbuild2/cli/libbuild2-cli-0.17-0.17.so build2/libbuild2/cxx/libbuild2-cxx-0.17-0.17.so build2/libbuild2/cc/libbuild2-cc-0.17-0.17.so build2/libbuild2/bin/libbuild2-bin-0.17-0.17.so build2/libbuild2/version/libbuild2-version-0.17-0.17.so build2/libbuild2/in/libbuild2-in-0.17-0.17.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg "-DBPKG_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/bpkg.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/bpkg.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-unpack.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-unpack.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/satisfaction.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/satisfaction.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/cfg-create.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-create.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-mask.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-mask.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-command.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-command.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/fetch-git.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch-git.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/cfg-link.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-link.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/archive.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/archive.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/cfg-unlink.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-unlink.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/package.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-remove.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-remove.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-fetch.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/package-configuration.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-configuration.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-configure.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-configure.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/checksum.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/checksum.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/system-package-manager-debian.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-debian.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/system-package-manager-archive.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-archive.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/diagnostics.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/diagnostics.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/package-skeleton.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-skeleton.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/system-repository.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-repository.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-status.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-status.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/package-query.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-query.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-build.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-drop.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-drop.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/system-package-manager.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-bindist.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-bindist.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/cfg-info.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-info.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-verify.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-verify.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-checkout.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-checkout.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/help.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/help.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/types-parsers.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/types-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -DBPKG_EXE_PREFIX="" -DBPKG_EXE_SUFFIX="" -DBPKG_HOST_TRIPLET="x86_64-freebsd14.2" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/utility.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-list.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-list.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-add.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-add.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-fetch.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-fetch.o.ii [: 9999999999999999999: out of range c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/database.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/database.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-build-collect.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build-collect.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/system-package-manager-fedora.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/system-package-manager-fedora.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/fetch.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/fetch-pkg.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/fetch-pkg.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/manifest-utility.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/manifest-utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-disfigure.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-disfigure.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-create.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-create.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-purge.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-purge.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-info.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-info.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/auth.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/auth.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/bpkg-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/bpkg-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/cfg-create-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-create-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/cfg-info-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-info-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/cfg-link-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-link-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/cfg-unlink-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/cfg-unlink-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/common-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/common-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/configuration-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/configuration-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/help-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/help-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-bindist-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-bindist-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-build-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-build-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-checkout-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-checkout-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-clean-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-clean-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-configure-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-configure-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-disfigure-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-disfigure-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-drop-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-drop-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-fetch-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-install-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-install-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-purge-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-purge-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-test-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-test-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-status-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-status-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-uninstall-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-uninstall-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-unpack-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-unpack-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-update-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-update-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/pkg-verify-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/pkg-verify-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-add-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-add-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-create-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-create-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-fetch-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-info-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-info-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-list-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-list-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/rep-remove-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/rep-remove-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/repository-signing.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/repository-signing.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/repository-types.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/repository-types.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/argument-grouping.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/argument-grouping.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/default-options-files.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/default-options-files.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bpkg/bpkg/package-odb.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bpkg/bpkg/package-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbpkg/libbpkg/manifest.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/manifest.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbpkg/libbpkg/buildfile-scanner.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/buildfile-scanner.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/libbpkg.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/libbpkg.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbpkg-0.17.so -std=c++26 -L/usr/local/lib -shared -o libbpkg/libbpkg/libbpkg-0.17.so -Wl,-rpath,/usr/local/lib libbpkg/libbpkg/manifest.so.o libbpkg/libbpkg/buildfile-scanner.so.o libbutl/libbutl/libbutl-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/libbpkg-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg/libbpkg.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/tracer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/tracer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/result.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/result.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/connection.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/connection.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/prepared-query.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/prepared-query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/statement-processing.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/statement-processing.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/database.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/database.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/details/buffer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/details/buffer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/details/shared-ptr/base.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/details/shared-ptr/base.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/section.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/section.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/vector-impl.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/vector-impl.so.o.ii [: 9999999999999999999: out of range c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/session.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/session.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/error.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/error.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/query-const-expr.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query-const-expr.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/query-dynamic.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query-dynamic.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/tracer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/tracer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/statement.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/statement.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/transaction.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/transaction.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/query.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/statements-base.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/statements-base.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/exceptions.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/exceptions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/connection.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/connection.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/details/options.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/details/options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/database.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/database.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/simple-object-statements.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/simple-object-statements.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/prepared-query.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/prepared-query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/connection-factory.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/connection-factory.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/stream.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/stream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/traits.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/traits.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/sqlite/transaction-impl.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/sqlite/transaction-impl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/transaction.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/transaction.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/exceptions.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/exceptions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/statement.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/statement.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/query-dynamic.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/query-dynamic.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED_BUILD -DLIBODB_SQLITE_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/odb/schema-catalog.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/odb/schema-catalog.so.o.ii clang -DSQLITE_ALLOW_ROWID_IN_VIEW=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_DBPAGE_VTAB=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_ENABLE_EXPLAIN_COMMENTS=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_ENABLE_FTS3_TOKENIZER=1 -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS5=1 -DSQLITE_ENABLE_GEOPOLY=1 -DSQLITE_ENABLE_JSON1=1 -DSQLITE_ENABLE_LOAD_EXTENSION=1 -DSQLITE_ENABLE_MATH_FUNCTIONS=1 -DSQLITE_ENABLE_PREUPDATE_HOOK=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_ENABLE_SESSION=1 -DSQLITE_ENABLE_STMTVTAB=1 -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 -DSQLITE_MAX_SCHEMA_RETRY=25 -DSQLITE_MAX_VARIABLE_NUMBER=250000 -DSQLITE_OMIT_LOOKASIDE=1 -DSQLITE_SECURE_DELETE=1 -DSQLITE_SOUNDEX=1 -DSQLITE_THREADSAFE=0 -DSQLITE_USE_URI=1 -DSQLITE_OMIT_SHARED_CACHE=1 -DSQLITE_MAX_ATTACHED=125 -DHAVE_USLEEP=1 -fno-strict-aliasing -Wno-unused-but-set-variable -Wno-unused-variable -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbutl/libbutl-odb/sqlite/sqlite3.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite/sqlite3.so.o.i cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/libbutl-odb.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/libbutl-odb.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbutl-odb-0.17.so -std=c++26 -L/usr/local/lib -shared -o libbutl/libbutl-odb/libbutl-odb-0.17.so -Wl,-rpath,/usr/local/lib libbutl/libbutl-odb/odb/tracer.so.o libbutl/libbutl-odb/odb/result.so.o libbutl/libbutl-odb/odb/connection.so.o libbutl/libbutl-odb/odb/prepared-query.so.o libbutl/libbutl-odb/odb/statement-processing.so.o libbutl/libbutl-odb/odb/database.so.o libbutl/libbutl-odb/odb/details/buffer.so.o libbutl/libbutl-odb/odb/details/shared-ptr/base.so.o libbutl/libbutl-odb/odb/section.so.o libbutl/libbutl-odb/odb/vector-impl.so.o libbutl/libbutl-odb/odb/session.so.o libbutl/libbutl-odb/odb/sqlite/error.so.o libbutl/libbutl-odb/odb/sqlite/query-const-expr.so.o libbutl/libbutl-odb/odb/sqlite/query-dynamic.so.o libbutl/libbutl-odb/odb/sqlite/tracer.so.o libbutl/libbutl-odb/odb/sqlite/statement.so.o libbutl/libbutl-odb/odb/sqlite/transaction.so.o libbutl/libbutl-odb/odb/sqlite/query.so.o libbutl/libbutl-odb/odb/sqlite/statements-base.so.o libbutl/libbutl-odb/odb/sqlite/exceptions.so.o libbutl/libbutl-odb/odb/sqlite/connection.so.o libbutl/libbutl-odb/odb/sqlite/details/options.so.o libbutl/libbutl-odb/odb/sqlite/database.so.o libbutl/libbutl-odb/odb/sqlite/simple-object-statements.so.o libbutl/libbutl-odb/odb/sqlite/prepared-query.so.o libbutl/libbutl-odb/odb/sqlite/connection-factory.so.o libbutl/libbutl-odb/odb/sqlite/stream.so.o libbutl/libbutl-odb/odb/sqlite/traits.so.o libbutl/libbutl-odb/odb/sqlite/transaction-impl.so.o libbutl/libbutl-odb/odb/transaction.so.o libbutl/libbutl-odb/odb/exceptions.so.o libbutl/libbutl-odb/odb/statement.so.o libbutl/libbutl-odb/odb/query-dynamic.so.o libbutl/libbutl-odb/odb/schema-catalog.so.o libbutl/libbutl-odb/sqlite/sqlite3.so.o -lm ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/libbutl-odb-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/libbutl-odb.so ar rcs bpkg/bpkg/libbpkg.u.a bpkg/bpkg/pkg-unpack.o bpkg/bpkg/satisfaction.o bpkg/bpkg/cfg-create.o bpkg/bpkg/rep-mask.o bpkg/bpkg/pkg-command.o bpkg/bpkg/fetch-git.o bpkg/bpkg/cfg-link.o bpkg/bpkg/archive.o bpkg/bpkg/cfg-unlink.o bpkg/bpkg/package.o bpkg/bpkg/rep-remove.o bpkg/bpkg/rep-fetch.o bpkg/bpkg/package-configuration.o bpkg/bpkg/pkg-configure.o bpkg/bpkg/checksum.o bpkg/bpkg/system-package-manager-debian.o bpkg/bpkg/system-package-manager-archive.o bpkg/bpkg/diagnostics.o bpkg/bpkg/package-skeleton.o bpkg/bpkg/system-repository.o bpkg/bpkg/pkg-status.o bpkg/bpkg/package-query.o bpkg/bpkg/pkg-build.o bpkg/bpkg/pkg-drop.o bpkg/bpkg/system-package-manager.o bpkg/bpkg/pkg-bindist.o bpkg/bpkg/cfg-info.o bpkg/bpkg/pkg-verify.o bpkg/bpkg/pkg-checkout.o bpkg/bpkg/help.o bpkg/bpkg/types-parsers.o bpkg/bpkg/utility.o bpkg/bpkg/rep-list.o bpkg/bpkg/rep-add.o bpkg/bpkg/pkg-fetch.o bpkg/bpkg/database.o bpkg/bpkg/pkg-build-collect.o bpkg/bpkg/system-package-manager-fedora.o bpkg/bpkg/fetch.o bpkg/bpkg/fetch-pkg.o bpkg/bpkg/manifest-utility.o bpkg/bpkg/pkg-disfigure.o bpkg/bpkg/rep-create.o bpkg/bpkg/pkg-purge.o bpkg/bpkg/rep-info.o bpkg/bpkg/auth.o bpkg/bpkg/bpkg-options.o bpkg/bpkg/cfg-create-options.o bpkg/bpkg/cfg-info-options.o bpkg/bpkg/cfg-link-options.o bpkg/bpkg/cfg-unlink-options.o bpkg/bpkg/common-options.o bpkg/bpkg/configuration-options.o bpkg/bpkg/help-options.o bpkg/bpkg/pkg-bindist-options.o bpkg/bpkg/pkg-build-options.o bpkg/bpkg/pkg-checkout-options.o bpkg/bpkg/pkg-clean-options.o bpkg/bpkg/pkg-configure-options.o bpkg/bpkg/pkg-disfigure-options.o bpkg/bpkg/pkg-drop-options.o bpkg/bpkg/pkg-fetch-options.o bpkg/bpkg/pkg-install-options.o bpkg/bpkg/pkg-purge-options.o bpkg/bpkg/pkg-test-options.o bpkg/bpkg/pkg-status-options.o bpkg/bpkg/pkg-uninstall-options.o bpkg/bpkg/pkg-unpack-options.o bpkg/bpkg/pkg-update-options.o bpkg/bpkg/pkg-verify-options.o bpkg/bpkg/rep-add-options.o bpkg/bpkg/rep-create-options.o bpkg/bpkg/rep-fetch-options.o bpkg/bpkg/rep-info-options.o bpkg/bpkg/rep-list-options.o bpkg/bpkg/rep-remove-options.o bpkg/bpkg/repository-signing.o bpkg/bpkg/repository-types.o bpkg/bpkg/argument-grouping.o bpkg/bpkg/default-options-files.o bpkg/bpkg/package-odb.o c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -fstack-protector-strong -s -std=c++26 -L/usr/local/lib -o bpkg/bpkg/bpkg -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bash -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/c -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-pkg-config -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cli -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/cxx -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/version -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -Wl,-rpath,/usr/local/lib bpkg/bpkg/bpkg.o -Wl,--whole-archive bpkg/bpkg/libbpkg.u.a -Wl,--no-whole-archive build2/libbuild2/libbuild2-0.17.so -pthread build2/libbuild2/bash/libbuild2-bash-0.17-0.17.so build2/libbuild2/c/libbuild2-c-0.17-0.17.so build2/libbuild2/cli/libbuild2-cli-0.17-0.17.so build2/libbuild2/cxx/libbuild2-cxx-0.17-0.17.so build2/libbuild2/cc/libbuild2-cc-0.17-0.17.so build2/libbuild2/bin/libbuild2-bin-0.17-0.17.so build2/libbuild2/version/libbuild2-version-0.17-0.17.so build2/libbuild2/in/libbuild2-in-0.17-0.17.so libbpkg/libbpkg/libbpkg-0.17.so libbutl/libbutl/libbutl-0.17.so libbutl/libbutl-odb/libbutl-odb-0.17.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep "-DBDEP_COPYRIGHT="2014-2024 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/bdep.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/bdep.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/project-author.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-author.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/project.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/status.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/status.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/fetch.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/git.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/git.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/config.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/config.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/new-parsers.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/http-service.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/http-service.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/sync.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/sync.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/init.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/init.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/ci-parsers.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/ci-types.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-types.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/publish.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/publish.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/new.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/ci.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/deinit.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/deinit.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/database.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/database.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/types-parsers.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/types-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/release.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/release-parsers.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/diagnostics.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/diagnostics.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/help.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/help.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -DBDEP_EXE_PREFIX="" -DBDEP_EXE_SUFFIX="" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/utility.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/bdep-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/bdep-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/common-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/common-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/project-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/help-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/help-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/new-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/new-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/init-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/init-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/sync-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/sync-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/fetch-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/status-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/status-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/ci-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/ci-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/release-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/release-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/publish-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/publish-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/deinit-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/deinit-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/config-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/config-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/test-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/test-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/update-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/update-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/clean-options.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/clean-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/projects-configs.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/projects-configs.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/argument-grouping.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/argument-grouping.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/default-options-files.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/default-options-files.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/project-odb.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/project-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -DODB_THREADS_NONE -DLIBODB_SHARED -DLIBODB_SQLITE_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb/sqlite -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -o bdep/bdep/database-views-odb.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/bdep/bdep/database-views-odb.o.ii ar rcs bdep/bdep/libbdep.u.a bdep/bdep/project-author.o bdep/bdep/project.o bdep/bdep/status.o bdep/bdep/fetch.o bdep/bdep/git.o bdep/bdep/config.o bdep/bdep/new-parsers.o bdep/bdep/http-service.o bdep/bdep/sync.o bdep/bdep/init.o bdep/bdep/ci-parsers.o bdep/bdep/ci-types.o bdep/bdep/publish.o bdep/bdep/new.o bdep/bdep/ci.o bdep/bdep/deinit.o bdep/bdep/database.o bdep/bdep/types-parsers.o bdep/bdep/release.o bdep/bdep/release-parsers.o bdep/bdep/diagnostics.o bdep/bdep/help.o bdep/bdep/utility.o bdep/bdep/bdep-options.o bdep/bdep/common-options.o bdep/bdep/project-options.o bdep/bdep/help-options.o bdep/bdep/new-options.o bdep/bdep/init-options.o bdep/bdep/sync-options.o bdep/bdep/fetch-options.o bdep/bdep/status-options.o bdep/bdep/ci-options.o bdep/bdep/release-options.o bdep/bdep/publish-options.o bdep/bdep/deinit-options.o bdep/bdep/config-options.o bdep/bdep/test-options.o bdep/bdep/update-options.o bdep/bdep/clean-options.o bdep/bdep/projects-configs.o bdep/bdep/argument-grouping.o bdep/bdep/default-options-files.o bdep/bdep/project-odb.o bdep/bdep/database-views-odb.o c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -fstack-protector-strong -s -std=c++26 -L/usr/local/lib -o bdep/bdep/bdep -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbpkg/libbpkg -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl-odb -Wl,-rpath,/usr/local/lib bdep/bdep/bdep.o -Wl,--whole-archive bdep/bdep/libbdep.u.a -Wl,--no-whole-archive libbpkg/libbpkg/libbpkg-0.17.so libbutl/libbutl/libbutl-0.17.so libbutl/libbutl-odb/libbutl-odb-0.17.so install -d -m 755 ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/prompt.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/process-details.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/const-ptr.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/small-vector.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/command.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/uuid.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/export.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/b.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-parser.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/tab-parser.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path-map.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/semantic-version.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/host-os-release.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/char-scanner.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/target-triplet.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/url.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-rewriter.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/prefix-map.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/project-name.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/default-options.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/bufstreambuf.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/diagnostics.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/small-forward-list.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/move-only-function.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/sendmail.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/small-vector-odb.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/openssl.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/curl.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/fdstream.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path-pattern.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/process.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/builtin.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/filesystem.hxx ../stage/usr/local/include/libbutl install -d -m 755 ../stage/usr/local/include/libbutl/json install -m 644 libbutl/libbutl/json/event.hxx ../stage/usr/local/include/libbutl/json install -m 644 libbutl/libbutl/json/serializer.hxx ../stage/usr/local/include/libbutl/json install -m 644 libbutl/libbutl/json/parser.hxx ../stage/usr/local/include/libbutl/json install -m 644 libbutl/libbutl/utility.hxx ../stage/usr/local/include/libbutl install -d -m 755 ../stage/usr/local/include/libbutl/ft install -m 644 libbutl/libbutl/ft/lang.hxx ../stage/usr/local/include/libbutl/ft install -m 644 libbutl/libbutl/ft/exception.hxx ../stage/usr/local/include/libbutl/ft install -m 644 libbutl/libbutl/ft/shared_mutex.hxx ../stage/usr/local/include/libbutl/ft install -m 644 libbutl/libbutl/base64.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/pager.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-serializer.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/lz4-stream.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/standard-version.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/vector-view.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/utf8.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/regex.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-forward.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/lz4.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-types.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/small-list.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/timestamp.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/git.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/backtrace.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/string-table.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/multi-index.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/string-parser.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/process-io.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path-io.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/unicode.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/optional.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/sha1.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/sha256.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/small-allocator.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/uuid-io.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/default-options.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/url.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/semantic-version.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/char-scanner.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-parser.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/b.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/uuid.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/builtin.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/process.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path-pattern.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/fdstream.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/curl.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/openssl.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/sendmail.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/utf8.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/json/serializer.ixx ../stage/usr/local/include/libbutl/json install -m 644 libbutl/libbutl/json/parser.ixx ../stage/usr/local/include/libbutl/json install -m 644 libbutl/libbutl/standard-version.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-serializer.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/utility.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/filesystem.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/optional.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/unicode.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/regex.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/process-run.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/openssl.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/curl.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/char-scanner.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/url.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/prefix-map.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/default-options.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/regex.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/string-table.txx ../stage/usr/local/include/libbutl install -d -m 755 ../stage/usr/local/share/doc/libbutl install -m 644 libbutl/manifest ../stage/usr/local/share/doc/libbutl install -m 644 libbutl/libbutl/version.hxx ../stage/usr/local/include/libbutl install -d -m 755 ../stage/usr/local/lib/pkgconfig install -m 644 libbutl/libbutl/libbutl.pc ../stage/usr/local/lib/pkgconfig install -m 644 libbutl/libbutl/libbutl.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 libbutl/libbutl/libbutl-0.17.so ../stage/usr/local/lib ln -sf libbutl-0.17.so ../stage/usr/local/lib/libbutl.so install -d -m 755 ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/adhoc-rule-regex-pattern.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/rule-map.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/dump.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/token.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/adhoc-rule-buildscript.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/depdb.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/export.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/function.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/types-parsers.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/utility.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scheduler.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/forward.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/module.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/context.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/json.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/lexer.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/file-cache.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/functions-name.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scope.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/make-parser.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/buildspec.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/prerequisite-key.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/filesystem.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/search.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/action.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/parser.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/recipe.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/diagnostics.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/adhoc-rule-cxx.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target-state.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/operation.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/dyndep.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/rule.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/name.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/algorithm.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/file.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/variable.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target-key.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target-type.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/prerequisite.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/b-cmdline.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/options-types.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/types.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scheduler.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/utility.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/depdb.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scope.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/file-cache.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/json.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/lexer.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/context.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/algorithm.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/name.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/diagnostics.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/filesystem.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/types.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/variable.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/file.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target.txx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/utility.txx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scheduler.txx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/variable.txx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/filesystem.txx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/common-options.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/common-options.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/b-options.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/b-options.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/config.hxx ../stage/usr/local/include/libbuild2 install -d -m 755 ../stage/usr/local/share/doc/build2 install -m 644 build2/manifest ../stage/usr/local/share/doc/build2 install -m 644 build2/libbuild2/version.hxx ../stage/usr/local/include/libbuild2 install -d -m 755 ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/token.hxx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/lexer.hxx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/regex.hxx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/script.hxx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/timeout.hxx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/run.hxx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/parser.hxx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/regex.ixx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/timeout.ixx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/script.ixx ../stage/usr/local/include/libbuild2/script install -d -m 755 ../stage/usr/local/include/libbuild2/build install -d -m 755 ../stage/usr/local/include/libbuild2/build/script install -m 644 build2/libbuild2/build/script/runner.hxx ../stage/usr/local/include/libbuild2/build/script install -m 644 build2/libbuild2/build/script/token.hxx ../stage/usr/local/include/libbuild2/build/script install -m 644 build2/libbuild2/build/script/parser.hxx ../stage/usr/local/include/libbuild2/build/script install -m 644 build2/libbuild2/build/script/script.hxx ../stage/usr/local/include/libbuild2/build/script install -m 644 build2/libbuild2/build/script/lexer.hxx ../stage/usr/local/include/libbuild2/build/script install -d -m 755 ../stage/usr/local/include/libbuild2/config install -m 644 build2/libbuild2/config/init.hxx ../stage/usr/local/include/libbuild2/config install -m 644 build2/libbuild2/config/module.hxx ../stage/usr/local/include/libbuild2/config install -m 644 build2/libbuild2/config/types.hxx ../stage/usr/local/include/libbuild2/config install -m 644 build2/libbuild2/config/utility.hxx ../stage/usr/local/include/libbuild2/config install -m 644 build2/libbuild2/config/operation.hxx ../stage/usr/local/include/libbuild2/config install -m 644 build2/libbuild2/config/utility.ixx ../stage/usr/local/include/libbuild2/config install -m 644 build2/libbuild2/config/utility.txx ../stage/usr/local/include/libbuild2/config install -d -m 755 ../stage/usr/local/include/libbuild2/dist install -m 644 build2/libbuild2/dist/operation.hxx ../stage/usr/local/include/libbuild2/dist install -m 644 build2/libbuild2/dist/init.hxx ../stage/usr/local/include/libbuild2/dist install -m 644 build2/libbuild2/dist/rule.hxx ../stage/usr/local/include/libbuild2/dist install -m 644 build2/libbuild2/dist/types.hxx ../stage/usr/local/include/libbuild2/dist install -m 644 build2/libbuild2/dist/module.hxx ../stage/usr/local/include/libbuild2/dist install -d -m 755 ../stage/usr/local/include/libbuild2/install install -m 644 build2/libbuild2/install/utility.hxx ../stage/usr/local/include/libbuild2/install install -m 644 build2/libbuild2/install/init.hxx ../stage/usr/local/include/libbuild2/install install -m 644 build2/libbuild2/install/rule.hxx ../stage/usr/local/include/libbuild2/install install -m 644 build2/libbuild2/install/operation.hxx ../stage/usr/local/include/libbuild2/install install -d -m 755 ../stage/usr/local/include/libbuild2/test install -d -m 755 ../stage/usr/local/include/libbuild2/test/script install -m 644 build2/libbuild2/test/script/token.hxx ../stage/usr/local/include/libbuild2/test/script install -m 644 build2/libbuild2/test/script/lexer.hxx ../stage/usr/local/include/libbuild2/test/script install -m 644 build2/libbuild2/test/script/runner.hxx ../stage/usr/local/include/libbuild2/test/script install -m 644 build2/libbuild2/test/script/parser.hxx ../stage/usr/local/include/libbuild2/test/script install -m 644 build2/libbuild2/test/script/script.hxx ../stage/usr/local/include/libbuild2/test/script install -m 644 build2/libbuild2/test/module.hxx ../stage/usr/local/include/libbuild2/test install -m 644 build2/libbuild2/test/common.hxx ../stage/usr/local/include/libbuild2/test install -m 644 build2/libbuild2/test/target.hxx ../stage/usr/local/include/libbuild2/test install -m 644 build2/libbuild2/test/rule.hxx ../stage/usr/local/include/libbuild2/test install -m 644 build2/libbuild2/test/init.hxx ../stage/usr/local/include/libbuild2/test install -m 644 build2/libbuild2/test/operation.hxx ../stage/usr/local/include/libbuild2/test install -m 644 build2/libbuild2/libbuild2.pc ../stage/usr/local/lib/pkgconfig install -m 644 build2/libbuild2/libbuild2.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 build2/libbuild2/libbuild2-0.17.so ../stage/usr/local/lib ln -sf libbuild2-0.17.so ../stage/usr/local/lib/libbuild2.so install -d -m 755 ../stage/usr/local/include/libbuild2/bash install -m 644 build2/libbuild2/bash/rule.hxx ../stage/usr/local/include/libbuild2/bash install -m 644 build2/libbuild2/bash/init.hxx ../stage/usr/local/include/libbuild2/bash install -m 644 build2/libbuild2/bash/utility.hxx ../stage/usr/local/include/libbuild2/bash install -m 644 build2/libbuild2/bash/target.hxx ../stage/usr/local/include/libbuild2/bash install -m 644 build2/libbuild2/bash/export.hxx ../stage/usr/local/include/libbuild2/bash install -d -m 755 ../stage/usr/local/include/libbuild2/in install -m 644 build2/libbuild2/in/target.hxx ../stage/usr/local/include/libbuild2/in install -m 644 build2/libbuild2/in/rule.hxx ../stage/usr/local/include/libbuild2/in install -m 644 build2/libbuild2/in/init.hxx ../stage/usr/local/include/libbuild2/in install -m 644 build2/libbuild2/in/export.hxx ../stage/usr/local/include/libbuild2/in install -m 644 build2/libbuild2/in/libbuild2-in.pc ../stage/usr/local/lib/pkgconfig install -m 644 build2/libbuild2/in/libbuild2-in.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 build2/libbuild2/in/libbuild2-in-0.17-0.17.so ../stage/usr/local/lib ln -sf libbuild2-in-0.17-0.17.so ../stage/usr/local/lib/libbuild2-in-0.17.so ln -sf libbuild2-in-0.17.so ../stage/usr/local/lib/libbuild2-in.so install -m 644 build2/libbuild2/bash/libbuild2-bash.pc ../stage/usr/local/lib/pkgconfig install -m 644 build2/libbuild2/bash/libbuild2-bash.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 build2/libbuild2/bash/libbuild2-bash-0.17-0.17.so ../stage/usr/local/lib ln -sf libbuild2-bash-0.17-0.17.so ../stage/usr/local/lib/libbuild2-bash-0.17.so ln -sf libbuild2-bash-0.17.so ../stage/usr/local/lib/libbuild2-bash.so install -d -m 755 ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/types.hxx ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/export.hxx ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/target.hxx ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/utility.hxx ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/def-rule.hxx ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/init.hxx ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/guess.hxx ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/rule.hxx ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/utility.ixx ../stage/usr/local/include/libbuild2/bin install -m 644 build2/libbuild2/bin/libbuild2-bin.pc ../stage/usr/local/lib/pkgconfig install -m 644 build2/libbuild2/bin/libbuild2-bin.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 build2/libbuild2/bin/libbuild2-bin-0.17-0.17.so ../stage/usr/local/lib ln -sf libbuild2-bin-0.17-0.17.so ../stage/usr/local/lib/libbuild2-bin-0.17.so ln -sf libbuild2-bin-0.17.so ../stage/usr/local/lib/libbuild2-bin.so install -d -m 755 ../stage/usr/local/include/libbuild2/c install -m 644 build2/libbuild2/c/target.hxx ../stage/usr/local/include/libbuild2/c install -m 644 build2/libbuild2/c/export.hxx ../stage/usr/local/include/libbuild2/c install -m 644 build2/libbuild2/c/init.hxx ../stage/usr/local/include/libbuild2/c install -d -m 755 ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/compile-rule.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/parser.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/types.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/init.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/pkgconfig.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/install-rule.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/utility.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/lexer.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/export.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/target.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/common.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/predefs-rule.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/link-rule.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/module.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/guess.hxx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/utility.ixx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/common.ixx ../stage/usr/local/include/libbuild2/cc install -m 644 build2/libbuild2/cc/common.txx ../stage/usr/local/include/libbuild2/cc install -d -m 755 ../stage/usr/local/include/libbutl/pkg-config install -d -m 755 ../stage/usr/local/include/libbutl/pkg-config/libpkg-config install -m 644 libbutl/libbutl-pkg-config/libpkg-config/export.h ../stage/usr/local/include/libbutl/pkg-config/libpkg-config install -m 644 libbutl/libbutl-pkg-config/libpkg-config/list.h ../stage/usr/local/include/libbutl/pkg-config/libpkg-config install -m 644 libbutl/libbutl-pkg-config/libpkg-config/version.h ../stage/usr/local/include/libbutl/pkg-config/libpkg-config install -m 644 libbutl/libbutl-pkg-config/libpkg-config/pkg-config.h ../stage/usr/local/include/libbutl/pkg-config/libpkg-config install -m 644 libbutl/libbutl-pkg-config/libbutl-pkg-config.pc ../stage/usr/local/lib/pkgconfig install -m 644 libbutl/libbutl-pkg-config/libbutl-pkg-config.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 libbutl/libbutl-pkg-config/libbutl-pkg-config-0.17.so ../stage/usr/local/lib ln -sf libbutl-pkg-config-0.17.so ../stage/usr/local/lib/libbutl-pkg-config.so install -d -m 755 ../stage/usr/local/share/build2 install -d -m 755 ../stage/usr/local/share/build2/libbuild2 install -d -m 755 ../stage/usr/local/share/build2/libbuild2/cc install -m 644 build2/libbuild2/cc/std.cppm ../stage/usr/local/share/build2/libbuild2/cc install -m 644 build2/libbuild2/cc/std.compat.cppm ../stage/usr/local/share/build2/libbuild2/cc install -m 644 build2/libbuild2/cc/libbuild2-cc.pc ../stage/usr/local/lib/pkgconfig install -m 644 build2/libbuild2/cc/libbuild2-cc.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 build2/libbuild2/cc/libbuild2-cc-0.17-0.17.so ../stage/usr/local/lib ln -sf libbuild2-cc-0.17-0.17.so ../stage/usr/local/lib/libbuild2-cc-0.17.so ln -sf libbuild2-cc-0.17.so ../stage/usr/local/lib/libbuild2-cc.so install -m 644 build2/libbuild2/c/libbuild2-c.pc ../stage/usr/local/lib/pkgconfig install -m 644 build2/libbuild2/c/libbuild2-c.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 build2/libbuild2/c/libbuild2-c-0.17-0.17.so ../stage/usr/local/lib ln -sf libbuild2-c-0.17-0.17.so ../stage/usr/local/lib/libbuild2-c-0.17.so ln -sf libbuild2-c-0.17.so ../stage/usr/local/lib/libbuild2-c.so install -d -m 755 ../stage/usr/local/include/libbuild2/cli install -m 644 build2/libbuild2/cli/export.hxx ../stage/usr/local/include/libbuild2/cli install -m 644 build2/libbuild2/cli/target.hxx ../stage/usr/local/include/libbuild2/cli install -m 644 build2/libbuild2/cli/module.hxx ../stage/usr/local/include/libbuild2/cli install -m 644 build2/libbuild2/cli/init.hxx ../stage/usr/local/include/libbuild2/cli install -m 644 build2/libbuild2/cli/rule.hxx ../stage/usr/local/include/libbuild2/cli install -d -m 755 ../stage/usr/local/include/libbuild2/cxx install -m 644 build2/libbuild2/cxx/export.hxx ../stage/usr/local/include/libbuild2/cxx install -m 644 build2/libbuild2/cxx/target.hxx ../stage/usr/local/include/libbuild2/cxx install -m 644 build2/libbuild2/cxx/init.hxx ../stage/usr/local/include/libbuild2/cxx install -m 644 build2/libbuild2/cxx/libbuild2-cxx.pc ../stage/usr/local/lib/pkgconfig install -m 644 build2/libbuild2/cxx/libbuild2-cxx.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 build2/libbuild2/cxx/libbuild2-cxx-0.17-0.17.so ../stage/usr/local/lib ln -sf libbuild2-cxx-0.17-0.17.so ../stage/usr/local/lib/libbuild2-cxx-0.17.so ln -sf libbuild2-cxx-0.17.so ../stage/usr/local/lib/libbuild2-cxx.so install -m 644 build2/libbuild2/cli/libbuild2-cli.pc ../stage/usr/local/lib/pkgconfig install -m 644 build2/libbuild2/cli/libbuild2-cli.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 build2/libbuild2/cli/libbuild2-cli-0.17-0.17.so ../stage/usr/local/lib ln -sf libbuild2-cli-0.17-0.17.so ../stage/usr/local/lib/libbuild2-cli-0.17.so ln -sf libbuild2-cli-0.17.so ../stage/usr/local/lib/libbuild2-cli.so install -d -m 755 ../stage/usr/local/include/libbuild2/version install -m 644 build2/libbuild2/version/snapshot.hxx ../stage/usr/local/include/libbuild2/version install -m 644 build2/libbuild2/version/utility.hxx ../stage/usr/local/include/libbuild2/version install -m 644 build2/libbuild2/version/module.hxx ../stage/usr/local/include/libbuild2/version install -m 644 build2/libbuild2/version/export.hxx ../stage/usr/local/include/libbuild2/version install -m 644 build2/libbuild2/version/init.hxx ../stage/usr/local/include/libbuild2/version install -m 644 build2/libbuild2/version/rule.hxx ../stage/usr/local/include/libbuild2/version install -m 644 build2/libbuild2/version/libbuild2-version.pc ../stage/usr/local/lib/pkgconfig install -m 644 build2/libbuild2/version/libbuild2-version.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 build2/libbuild2/version/libbuild2-version-0.17-0.17.so ../stage/usr/local/lib ln -sf libbuild2-version-0.17-0.17.so ../stage/usr/local/lib/libbuild2-version-0.17.so ln -sf libbuild2-version-0.17.so ../stage/usr/local/lib/libbuild2-version.so install -m 755 build2/build2/b ../stage/usr/local/bin install -m 644 build2/doc/b.1 ../stage/usr/local/share/man/man1 install -m 644 build2/doc/b.xhtml ../stage/usr/local/share/doc/build2 install -m 644 build2/doc/build2-build-system-manual-a4.pdf ../stage/usr/local/share/doc/build2 install -m 644 build2/doc/build2-build-system-manual.xhtml ../stage/usr/local/share/doc/build2 install -m 644 build2/doc/build2-build-system-manual-a4.ps ../stage/usr/local/share/doc/build2 install -m 644 build2/doc/build2-build-system-manual-letter.pdf ../stage/usr/local/share/doc/build2 install -m 644 build2/doc/build2-build-system-manual-letter.ps ../stage/usr/local/share/doc/build2 install -m 644 build2/NEWS ../stage/usr/local/share/doc/build2 install -m 644 build2/README ../stage/usr/local/share/doc/build2 install -m 644 build2/LICENSE ../stage/usr/local/share/doc/build2 install -m 644 build2/AUTHORS ../stage/usr/local/share/doc/build2 install -m 644 bpkg/doc/bpkg.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-common-options.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-repository-signing.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-repository-types.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-argument-grouping.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-default-options-files.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-cfg-create.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-cfg-info.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-cfg-link.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-cfg-unlink.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-help.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-build.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-checkout.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-clean.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-configure.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-disfigure.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-drop.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-fetch.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-install.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-purge.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-status.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-test.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-uninstall.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-unpack.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-update.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-pkg-verify.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-rep-add.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-rep-create.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-rep-fetch.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-rep-info.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-rep-list.1 ../stage/usr/local/share/man/man1 install -m 644 bpkg/doc/bpkg-rep-remove.1 ../stage/usr/local/share/man/man1 install -d -m 755 ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-common-options.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-repository-signing.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-repository-types.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-argument-grouping.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-default-options-files.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-cfg-create.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-cfg-info.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-cfg-link.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-cfg-unlink.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-help.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-build.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-checkout.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-clean.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-configure.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-disfigure.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-drop.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-fetch.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-install.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-purge.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-status.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-test.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-uninstall.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-unpack.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-update.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-pkg-verify.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-rep-add.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-rep-create.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-rep-fetch.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-rep-info.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-rep-list.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/bpkg-rep-remove.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/build2-package-manager-manual.xhtml ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/build2-package-manager-manual-letter.ps ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/build2-package-manager-manual-letter.pdf ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/build2-package-manager-manual-a4.pdf ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/build2-package-manager-manual-a4.ps ../stage/usr/local/share/doc/bpkg install -m 755 libbpkg/libbpkg/libbpkg-0.17.so ../stage/usr/local/lib install -m 755 libbutl/libbutl-odb/libbutl-odb-0.17.so ../stage/usr/local/lib install -m 755 bpkg/bpkg/bpkg ../stage/usr/local/bin install -m 644 bpkg/NEWS ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/README ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/LICENSE ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/AUTHORS ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/LEGAL ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/manifest ../stage/usr/local/share/doc/bpkg install -m 755 bdep/bdep/bdep ../stage/usr/local/bin install -m 644 bdep/doc/bdep.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-common-options.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-projects-configs.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-argument-grouping.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-default-options-files.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-new.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-help.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-init.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-sync.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-fetch.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-status.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-ci.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-release.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-publish.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-deinit.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-config.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-test.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-update.1 ../stage/usr/local/share/man/man1 install -m 644 bdep/doc/bdep-clean.1 ../stage/usr/local/share/man/man1 install -d -m 755 ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-common-options.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-projects-configs.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-argument-grouping.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-default-options-files.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-new.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-help.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-init.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-sync.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-fetch.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-status.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-ci.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-release.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-publish.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-deinit.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-config.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-test.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-update.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/doc/bdep-clean.xhtml ../stage/usr/local/share/doc/bdep install -m 644 bdep/NEWS ../stage/usr/local/share/doc/bdep install -m 644 bdep/README ../stage/usr/local/share/doc/bdep install -m 644 bdep/LICENSE ../stage/usr/local/share/doc/bdep install -m 644 bdep/AUTHORS ../stage/usr/local/share/doc/bdep install -m 644 bdep/LEGAL ../stage/usr/local/share/doc/bdep install -m 644 bdep/manifest ../stage/usr/local/share/doc/bdep LC_ALL=C c++ -v c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -dumpmachine c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -x c++ -E - c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -x c++ -E - bin build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ target x86_64-freebsd14.2 LC_ALL=C ar --version bin.ar build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 LC_ALL=C c++ -print-search-dirs LC_ALL=C c++ -x c++ -v -E - cxx build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ cxx c++@/usr/bin/c++ id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ LC_ALL=C clang -v clang -dumpmachine clang -x c -E - LC_ALL=C clang -print-search-dirs LC_ALL=C clang -x c -v -E - c build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ cli build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/ cli not found, leaving unconfigured bin libbuild2-autoconf@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/ target x86_64-freebsd14.2 bin.ar libbuild2-autoconf@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 LC_ALL=C c++ -std=c++26 -print-search-dirs LC_ALL=C c++ -std=c++26 -x c++ -v -E - cxx libbuild2-autoconf@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ bin libbuild2-kconfig@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/ target x86_64-freebsd14.2 bin.ar libbuild2-kconfig@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx libbuild2-kconfig@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ c libbuild2-kconfig@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ bin build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ target x86_64-freebsd14.2 bin.ar build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ c build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ bin libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ target x86_64-freebsd14.2 bin.ar libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.7 major 1 minor 1 patch 0 build - libarchive 3.7.7 signature BSD ar 1.1.0 - libarchive 3.7.7 checksum 5322182e853cee438b19ac11114a75718fccf8e285606e80fa8d55d35ae41c48 cxx libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ cxx c++@/usr/bin/c++ mode -std=c++26 id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ c libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ c clang@/usr/bin/clang id clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) major 18 minor 1 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) signature FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) checksum 99d7684e2edd3a71a70f507b563e7fe923b60588f33674ac81226aa5aa2dd263 target x86_64-freebsd14.2 (x86_64-unknown-freebsd14.2) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/18/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/18/ /usr/lib/ cli libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/ cli not found, leaving unconfigured cli build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/ cli not found, leaving unconfigured : cat </wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.hxx namespace build2 { namespace autoconf { struct check { const char* name; const char* modifier; // ! or empty const char* base; // base names or empty const char* value; }; extern const check checks[206]; } } EOI mkdir /tmp/buildscript-88628-0/ cat : cat </wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx #include const build2::autoconf::check build2::autoconf::checks[206] = { { "", "", "", "" }, EOI cat : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/BUILD2_AUTOCONF_LIBC_VERSION.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/BUILD2_AUTOCONF_LIBC_VERSION.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "BUILD2_AUTOCONF_LIBC_VERSION", "!", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #ifndef BUILD2_AUTOCONF_LIBC_VERSION #define BUILD2_AUTOCONF_LIBC_VERSION /* Include headers required to make various libc version number macros * available. * * Note that besides the platform-specific macros listed below, this * check also defines the following helper macros: * * BUILD2_AUTOCONF_GLIBC_PREREQ(maj, min) * BUILD2_AUTOCONF_FREEBSD_PREREQ(maj, min) * BUILD2_AUTOCONF_OPENBSD_PREREQ(yyyymm) * BUILD2_AUTOCONF_NETBSD_PREREQ(maj, min) * BUILD2_AUTOCONF_MACOS_PREREQ(maj, min) * BUILD2_AUTOCONF_MINGW_PREREQ(maj, min) * * Note that all of the above macros are always defined and evaluate to false * on platforms to which they do not apply. Which means that instead of: * * #if defined(__GLIBC__) && BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) * * You can just write: * * #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) * * Note also that for checking just for the specific platform we still use one * of the system macros below. For example: * * #if defined(__GLIBC__) * #if defined(__FreeBSD__) * #if defined(__OpenBSD__) * #if defined(__NetBSD__) * #if defined(__MINGW32__) * * Except for MacOS specifically, which we detect using our own macro (for * the sake of simplicity): * * #if defined(BUILD2_AUTOCONF_MACOS) * * If, however, you want to cover the entire Apple operation systems family, * then use: * * #if defined(__APPLE__) * * Macros for detecting platforms and their versions: * * __GLIBC__: The glibc major version number. * * __GLIBC_MINOR__: The glibc minor version number. * * __GLIBC_PREREQ(major,minor): Return 1 if a given version number is greater * than or equal to the current glibc version * (__GLIBC__.__GLIBC_MINOR__), or 0 otherwise. * * __FreeBSD__: Defined if on FreeBSD. The value is the FreeBSD major version * number but it's typically used only for OS detection. This is * a predefined macro so no header needs to be included. * * __FreeBSD_version: The FreeBSD version in the following format: MMmmXXX * where `MM` is the major and `mm` the minor version * numbers. The `XXX` portion can be disregarded for the * purposes of feature checking (because it's too * fine-grained). * * __OpenBSD__: Defined if on OpenBSD. This is a predefined macro so no header * needs to be included. * * OpenBSD: The OpenBSD version in the following format: YYYYMM (year and * month of release). There are always two releases per year: one * with an odd-numbered minor version earlier in the year and one * with an even-numbered minor version later in the year. OpenBSD 7.0 * was released in October 2021 so its OpenBSD macro value is 202110. * * * __NetBSD__: Defined if on NetBSD. This is a predefined macro so no header * needs to be included. * * __NetBSD_Version__: The NetBSD version in the following format: MMmmrrpp00 * where `MM` is the major and `mm` the minor version * numbers, `rr` is always 0 after NetBSD version 2.0I, * and `pp` is the patch level. The `rrpp00` portion can * be disregarded for the purposes of feature checking * (because it's too fine-grained). * * __MAC_OS_X_VERSION_MIN_REQUIRED: The minimum supported Mac OS version. Up * to Mac OS X 10.9, formatted as `MMm0` * where `m` was the (always single-digit) * minor version. Since Mac OS X 10.10 it is * formatted as `MMmmpp` where `mm` is the * (now potentially double-digit) minor * version and `pp` is the patch version. * * __MINGW32__: Defined if on original Mingw and on Mingw-w64, both 32 and * 64-bit. This is a predefined macro so no header needs to be * included. Note that we don't really care about original Mingw. * * __MINGW64__: Defined if on Mingw-w64, 64-bit only. This is a predefined * macro so no header needs to be included. * * __MINGW64_VERSION_MAJOR: * __MINGW64_VERSION_MINOR: The Mingw-w64 major/minor version numbers. Note * that these are defined for both 32 and 64-bit. */ #if defined(__linux__) # include /* __GLIBC__, __GLIBC_MINOR__, __GLIBC_PREREQ() */ #elif defined(__FreeBSD__) # include /* __FreeBSD_version */ #elif defined(__OpenBSD__) || defined(__NetBSD__) /* Note: sys/param.h defines macros with common names such as ALIGN which may * clash with user code (see Qt). */ # include /* OpenBSD, __NetBSD_Version__ */ #elif defined(__APPLE__) # include /* __MAC_OS_X_VERSION_MIN_REQUIRED */ #elif defined(__MINGW32__) # include <_mingw.h> /* __MINGW64_VERSION_{MAJOR,MINOR} */ #endif /* BUILD2_AUTOCONF_GLIBC_PREREQ(maj, min) * * Return 1 if the glibc version is >= the given version number, or 0 * otherwise. * * __GLIBC_PREREQ() first appeared in glibc 2.2 (released in 2000) so define * BUILD2_AUTOCONF_GLIBC_PREREQ() using its latest glibc implementation if it * is not defined. * * __GLIBC__ and __GLIBC_MINOR__ first appeared in glibc 1.97 on 1996-10-22 * (but only released in glibc 2.0 on 1997-01-26) with no preceding equivalent * so always return 0 if these macros are not defined. */ #if defined(__GLIBC__) && defined(__GLIBC_MINOR__) # if defined(__GLIBC_PREREQ) # define BUILD2_AUTOCONF_GLIBC_PREREQ(maj, min) __GLIBC_PREREQ(maj, min) # else # define BUILD2_AUTOCONF_GLIBC_PREREQ(maj, min) \\ ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) # endif #else # define BUILD2_AUTOCONF_GLIBC_PREREQ(maj, min) 0 #endif /* BUILD2_AUTOCONF_FREEBSD_PREREQ(maj, min) * * Return 1 if the FreeBSD version is >= the given version number, or 0 * otherwise. */ #if defined(__FreeBSD__) && defined(__FreeBSD_version) # define BUILD2_AUTOCONF_FREEBSD_PREREQ(maj, min) \\ (__FreeBSD_version >= (maj)*100000 + (min)*1000) #else # define BUILD2_AUTOCONF_FREEBSD_PREREQ(maj, min) 0 #endif /* BUILD2_AUTOCONF_OPENBSD_PREREQ(yyyymm) * * Return 1 if the release date of the OpenBSD version is >= the given release * date, or 0 otherwise. */ #if defined(__OpenBSD__) && defined(OpenBSD) # define BUILD2_AUTOCONF_OPENBSD_PREREQ(yyyymm) (OpenBSD >= (yyyymm)) #else # define BUILD2_AUTOCONF_OPENBSD_PREREQ(yyyymm) 0 #endif /* BUILD2_AUTOCONF_NETBSD_PREREQ(maj, min) * * Return 1 if the NetBSD version is >= the given version number, or 0 * otherwise. */ #if defined(__NetBSD__) && defined(__NetBSD_Version__) # define BUILD2_AUTOCONF_NETBSD_PREREQ(maj, min) \\ (__NetBSD_Version__ >= (maj)*100000000 + (min)*1000000) #else # define BUILD2_AUTOCONF_NETBSD_PREREQ(maj, min) 0 #endif /* BUILD2_AUTOCONF_MACOS_PREREQ(maj, min) * * Return 1 if the Mac OS version is >= the given version number, or 0 * otherwise. * * BUILD2_AUTOCONF_MACOS * * Defined if the current platform is MacOS, or undefined otherwise. */ #if defined(__APPLE__) && defined(__MACH__) /* Note that just __APPLE__ covers all the Apple platforms (MacOS, iOS, etc). */ # define BUILD2_AUTOCONF_MACOS 1 # if !defined(__MAC_OS_X_VERSION_MIN_REQUIRED) # error __MAC_OS_X_VERSION_MIN_REQUIRED not defined # endif # if __MAC_OS_X_VERSION_MIN_REQUIRED <= 1090 # define BUILD2_AUTOCONF_MACOS_PREREQ(maj, min) \\ (__MAC_OS_X_VERSION_MIN_REQUIRED >= (maj)*100 + (min)*10) # else # define BUILD2_AUTOCONF_MACOS_PREREQ(maj, min) \\ (__MAC_OS_X_VERSION_MIN_REQUIRED >= (maj)*10000 + (min)*100) # endif #else # undef BUILD2_AUTOCONF_MACOS # define BUILD2_AUTOCONF_MACOS_PREREQ(maj, min) 0 #endif /* BUILD2_AUTOCONF_MINGW_PREREQ(maj, min) * * Return 1 if the Mingw-w64 version is >= the given version number, or 0 * otherwise. */ #if defined(__MINGW64_VERSION_MAJOR) && defined(__MINGW64_VERSION_MINOR) # define BUILD2_AUTOCONF_MINGW_PREREQ(maj, min) \\ (__MINGW64_VERSION_MAJOR > (maj) || \\ (__MINGW64_VERSION_MAJOR == (maj) && \\ __MINGW64_VERSION_MINOR >= (min))) #else # define BUILD2_AUTOCONF_MINGW_PREREQ(maj, min) 0 #endif #endif /* BUILD2_AUTOCONF_LIBC_VERSION */" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/BYTE_ORDER.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/BYTE_ORDER.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "BYTE_ORDER", "!", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* Include the endianness header based on platform. * * Each of these headers should define BYTE_ORDER, LITTLE_ENDIAN, BIG_ENDIAN, * AND PDP_ENDIAN but this can be affected by macros like _ANSI_SOURCE, * _POSIX_C_SOURCE, _XOPEN_SOURCE and _NETBSD_SOURCE, depending on the * platform (in which case most of them define underscored versions only). */ #if defined(__GLIBC__) || defined(__OpenBSD__) # include #elif defined(__FreeBSD__) || defined(__NetBSD__) # include #elif defined(__APPLE__) # include #elif !defined(_WIN32) # include #endif /* Try various system- and compiler-specific byte order macro names if the * endianness headers did not define BYTE_ORDER. */ #if !defined(BYTE_ORDER) # if defined(__linux__) # if defined(__BYTE_ORDER) # define BYTE_ORDER __BYTE_ORDER # define BIG_ENDIAN __BIG_ENDIAN # define LITTLE_ENDIAN __LITTLE_ENDIAN # endif # elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) # if defined(_BYTE_ORDER) # define BYTE_ORDER _BYTE_ORDER # define BIG_ENDIAN _BIG_ENDIAN # define LITTLE_ENDIAN _LITTLE_ENDIAN # endif # elif defined(__APPLE__) # if defined(__DARWIN_BYTE_ORDER) # define BYTE_ORDER __DARWIN_BYTE_ORDER # define BIG_ENDIAN __DARWIN_BIG_ENDIAN # define LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN # endif # elif defined(_WIN32) # define BIG_ENDIAN 4321 # define LITTLE_ENDIAN 1234 # define BYTE_ORDER LITTLE_ENDIAN # elif defined(__BYTE_ORDER__) && \ defined(__ORDER_BIG_ENDIAN__) && \ defined(__ORDER_LITTLE_ENDIAN__) /* GCC, Clang (and others, potentially). */ # define BYTE_ORDER __BYTE_ORDER__ # define BIG_ENDIAN __ORDER_BIG_ENDIAN__ # define LITTLE_ENDIAN __ORDER_LITTLE_ENDIAN__ # endif #endif #ifndef BYTE_ORDER # error no byte order macros defined #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ACCEPT4.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ACCEPT4.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_ACCEPT4", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_ACCEPT4 /* OpenBSD 5.7, FreeBSD 10.0, NetBSD 8.0 * Solaris 11.4.0, glibc 2.10 * NOTE: Non-standard Linux extension */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(201505) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(10, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(8, 0) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 10) # define HAVE_ACCEPT4 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AES.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AES.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_AES", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #undef HAVE_AES /* GCC, Clang: -maes * * MSVC: No controlling compiler option nor indicating macro. The * documentation murkily says it's always enabled on Intel and only * Intel processors; see: * https://docs.microsoft.com/en-us/cpp/intrinsics/x86-intrinsics-list * https://docs.microsoft.com/en-us/cpp/intrinsics/x64-amd64-intrinsics-list) * * The AES-NI instructions which are widely supported in CPUs (since 2009 for * Intel; also `latest` ARM and SPARC processors) and most modern compilers * (according to Wikipedia). First added to GCC 4.4.7 (2012). */ #ifdef __AES__ # define HAVE_AES 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AFUNIX_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AFUNIX_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_AFUNIX_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_AFUNIX_H #ifdef _MSC_VER # include # if defined(WDK_NTDDI_VERSION) && WDK_NTDDI_VERSION >= NTDDI_WIN10_19H1 # define HAVE_AFUNIX_H 1 # endif #elif BUILD2_AUTOCONF_MINGW_PREREQ(11, 0) # define HAVE_AFUNIX_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AI_ADDRCONFIG.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AI_ADDRCONFIG.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_AI_ADDRCONFIG", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_AI_ADDRCONFIG /* Since Linux/glibc 2.3.4, OpenBSD >=5.6, FreeBSD >=6.3, Mac OS, Windows. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(201411) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(6, 3) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_AI_ADDRCONFIG 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_ARC4RANDOM", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_ARC4RANDOM /* Since OpenBSD 2.1, FreeBSD 2.3, NetBSD 2.0, Mac OS X 10.7 * and glibc 2.36. */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 3) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 7) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 36) # define HAVE_ARC4RANDOM 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM_ADDRANDOM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM_ADDRANDOM.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_ARC4RANDOM_ADDRANDOM", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_ARC4RANDOM_ADDRANDOM /* Since NetBSD 2.0. * * It was removed from OpenBSD in version 5.5 because it 'should not be called * directly' so treat it as not present in any version. */ #if BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) # define HAVE_ARC4RANDOM_ADDRANDOM 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM_BUF.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM_BUF.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_ARC4RANDOM_BUF", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_ARC4RANDOM_BUF /* Since OpenBSD 2.1, FreeBSD 2.3, NetBSD 2.0, Mac OS X 10.7 * and glibc 2.36. */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 3) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 7) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 36) # define HAVE_ARC4RANDOM_BUF 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARPA_INET_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARPA_INET_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_ARPA_INET_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_ARPA_INET_H /* Since BSD 4.2 (1983) */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(__GLIBC__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_ARPA_INET_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ATEXIT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ATEXIT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_ATEXIT", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_ATEXIT /* Since glibc 2.2.3, FreeBSD 1.0, OpenBSD 2.2, NetBSD 1.3, Mac OS (from BSD), * Windows 95 at the latest. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(1, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199712) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 3) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_ATEXIT 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AVX.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AVX.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_AVX", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_AVX /* GCC, Clang: -mavx * * MSVC: /arch:{AVX,AVX2,AVX512} * * This code is based on * https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qsimd.h. */ #ifdef __AVX__ # define HAVE_AVX 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AVX2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AVX2.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_AVX2", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_AVX2 /* GCC, Clang: -mavx2 * * MSVC: /arch:{AVX2,AVX512} * * This code is based on * https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qsimd.h. */ #ifdef __AVX2__ # define HAVE_AVX2 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BIGENDIAN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BIGENDIAN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_BIGENDIAN", "", "BYTE_ORDER", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BYTE_ORDER # error BYTE_ORDER appears to be conditionally included #endif #undef HAVE_BIGENDIAN #if BYTE_ORDER == BIG_ENDIAN # define HAVE_BIGENDIAN 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BUILTIN_CTZ.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BUILTIN_CTZ.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_BUILTIN_CTZ", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_BUILTIN_CTZ /* __builtin_ctz (count the leading/most-significant zeros in an unsigned int) * is available in all versions of GCC and Clang. */ #if defined (__GNUC__) || defined(__clang__) # define HAVE_BUILTIN_CTZ 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BUILTIN_CTZL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BUILTIN_CTZL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_BUILTIN_CTZL", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_BUILTIN_CTZL /* __builtin_ctzl (count the leading/most-significant zeros in an unsigned * long) is available in all versions of GCC and Clang. */ #if defined (__GNUC__) || defined(__clang__) # define HAVE_BUILTIN_CTZL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BUILTIN_CTZLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BUILTIN_CTZLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_BUILTIN_CTZLL", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_BUILTIN_CTZLL /* __builtin_ctzll (count the leading/most-significant zeros in an unsigned * long long) is available in all versions of GCC and Clang. */ #if defined (__GNUC__) || defined(__clang__) # define HAVE_BUILTIN_CTZLL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_CLOCK_GETTIME.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_CLOCK_GETTIME.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_CLOCK_GETTIME", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_CLOCK_GETTIME /* Since Linux 2.6/glibc 2.2 (based on glibc commit history), FreeBSD 3.0, * OpenBSD 2.1, NetBSD 1.4, and Mac OSX 10.12. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 2) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 4) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 12) # define HAVE_CLOCK_GETTIME 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_CLOSE_RANGE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_CLOSE_RANGE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_CLOSE_RANGE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_CLOSE_RANGE /* Since FreeBSD 12.2 (based on their online manual pages) and glibc 2.34. */ #if BUILD2_AUTOCONF_FREEBSD_PREREQ(12, 2) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 34) # define HAVE_CLOSE_RANGE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DECL_CTL_KERN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DECL_CTL_KERN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_DECL_CTL_KERN", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_DECL_CTL_KERN /* Since 4.4BSD (OpenBSD 2.1-6.2, FreeBSD, NetBSD, Mac OS X 10.7), * <= glibc 2.31. * NOTE: Appears to have been available parallel to sysctl() */ #if (BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) && !BUILD2_AUTOCONF_OPENBSD_PREREQ(201804)) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 3) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 7) || \ !BUILD2_AUTOCONF_GLIBC_PREREQ(2, 32) # define HAVE_DECL_CTL_KERN 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DECL_KERN_ARND.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DECL_KERN_ARND.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_DECL_KERN_ARND", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_DECL_KERN_ARND /* OpenBSD 2.6-6.0. * NOTE: Only mentioned in OpenBSD manual. */ #if (BUILD2_AUTOCONF_OPENBSD_PREREQ(199912) && !BUILD2_AUTOCONF_OPENBSD_PREREQ(201609)) # define HAVE_DECL_KERN_ARND 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DEVPOLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DEVPOLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_DEVPOLL", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_DEVPOLL /* Since Solaris version ... (?). No version details in manual. */ #if (defined(__sun) && defined(__SVR4)) || \ defined(__sun__) # define HAVE_DEVPOLL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DLOPEN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DLOPEN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_DLOPEN", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_DLOPEN /* Since Linux/glibc 2.0 and all versions of other supported UNIXes. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_DLOPEN 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_EPOLL", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_EPOLL /* Since glibc 2.3.2. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) # define HAVE_EPOLL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL_CREATE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL_CREATE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_EPOLL_CREATE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_EPOLL_CREATE /* Since glibc 2.3.2. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) # define HAVE_EPOLL_CREATE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL_CREATE1.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL_CREATE1.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_EPOLL_CREATE1", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_EPOLL_CREATE1 /* Since glibc 2.9. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 9) # define HAVE_EPOLL_CREATE1 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ERRNO_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ERRNO_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_ERRNO_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_ERRNO_H /* Since Linux/glibc 2.1, OpenBSD 2.0, FreeBSD 1.0, NetBSD 1.0, Mac OS * and win32. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(1, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 0) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_ERRNO_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EVENTFD.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EVENTFD.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_EVENTFD", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_EVENTFD /* Since Linux/glibc 2.8, FreeBSD 13. * * @@ TODO eventfd() looks likely to be added to NetBSD 10 which does not yet * have a release date. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 8) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(13, 0) # define HAVE_EVENTFD 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EXPLICIT_BZERO.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EXPLICIT_BZERO.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_EXPLICIT_BZERO", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_EXPLICIT_BZERO /* Since FreeBSD 11, OpenBSD 5.5, and glibc 2.25. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 25) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(11, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(201405) # define HAVE_EXPLICIT_BZERO 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EXPLICIT_MEMSET.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EXPLICIT_MEMSET.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_EXPLICIT_MEMSET", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_EXPLICIT_MEMSET /* Since NetBSD 7.0.0. */ #if BUILD2_AUTOCONF_NETBSD_PREREQ(7, 0) # define HAVE_EXPLICIT_MEMSET 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_F16C.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_F16C.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_F16C", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #undef HAVE_F16C /* GCC, Clang: -mf16c * * MSVC: No controlling compiler option nor indicating macro. The * documentation murkily says it's always enabled on Intel and only * Intel processors; see: * https://docs.microsoft.com/en-us/cpp/intrinsics/x86-intrinsics-list * https://docs.microsoft.com/en-us/cpp/intrinsics/x64-amd64-intrinsics-list) * * Instead we make use of the fact that all processors that support AVX2 * also support F16C. * * Supported since Intel's Ivy Bridge (2012) and AMD's Bulldozer (2011). Added * to GCC 4.6.4 (2013) at the latest. */ #ifdef _MSC_VER # ifdef __AVX2__ # define HAVE_F16C 1 # endif #else # ifdef __F16C__ # define HAVE_F16C 1 # endif #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FCNTL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FCNTL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_FCNTL", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_FCNTL /* Since BSD 4.2 (1983) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_FCNTL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FCNTL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FCNTL_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_FCNTL_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_FCNTL_H /* Note that there is on Windows (both MSVC and MinGW) though its * declarations are not the same as on POSIX. But it does exist. */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_FCNTL_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FD_MASK.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FD_MASK.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_FD_MASK", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_FD_MASK /* Extremely little information, other than it being very old... */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(__GLIBC__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_FD_MASK 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FUTIMENS.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FUTIMENS.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_FUTIMENS", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_FUTIMENS /* Since Linux/glibc 2.6, FreeBSD 10.3, OpenBSD 5.0, NetBSD 6.0, Mac OS 10.6 * (2009). */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 6) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(10, 3) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(201111) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(6, 0) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 6) # define HAVE_FUTIMENS 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FUTIMES.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FUTIMES.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_FUTIMES", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_FUTIMES /* Since Linux/glibc 2.3, FreeBSD 3.x, OpenBSD 1.2 (but the OpenBSD macro * was only added in 2.0 with a value of 199610), NetBSD 1.2, Mac OS (all * versions). */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 2) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_FUTIMES 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETADDRINFO.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETADDRINFO.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETADDRINFO", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETADDRINFO /* Since Linux/glibc 2.4, OpenBSD 2.9, FreeBSD 3.5, NetBSD 1.5, and Mac OS * (hard to tell but based on the manpages available online it looks like * Tiger at the latest). */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 5)|| \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_GETADDRINFO 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETAUXVAL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETAUXVAL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETAUXVAL", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETAUXVAL /* Since glibc 2.16. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 16) # define HAVE_GETAUXVAL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETEGID.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETEGID.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETEGID", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETEGID /* Since Linux/glibc 2.4, OpenBSD 2.0, FreeBSD 1.0, NetBSD 1.0, and Mac OS */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(1, 0)|| \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_GETEGID 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETENTROPY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETENTROPY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETENTROPY", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETENTROPY /* Since Linux/glibc 2.25, OpenBSD 5.6, FreeBSD 12, and Mac OS 12. * * @@ TODO Update when NetBSD releases its support (see * https://mail-index.netbsd.org/tech-userlevel/2020/05/02/msg012333.html). */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 25) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(12, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(201411) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 12) # define HAVE_GETENTROPY 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETENV.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETENV.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETENV", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETENV /* Since Version 7 AT&T UNIX, 4.3BSD-Tahoe (OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 1.09 */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 9) # define HAVE_GETENV 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETEUID.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETEUID.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETEUID", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETEUID /* Since Linux/glibc 2.4, OpenBSD 2.0, FreeBSD 1.0, NetBSD 1.0, and Mac OS */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(1, 0)|| \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_GETEUID 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETHOSTBYNAME_R.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETHOSTBYNAME_R.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETHOSTBYNAME_R", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETHOSTBYNAME_R /* Since Linux/glibc 2.1, SunOS, AIX and HPUX. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ defined(__SunOS) && defined(__SunOS_5_5) || \ defined(_AIX) || \ defined(__hpux) # define HAVE_GETHOSTBYNAME_R 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETHOSTBYNAME_R_3_ARG.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETHOSTBYNAME_R_3_ARG.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETHOSTBYNAME_R_3_ARG", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETHOSTBYNAME_R_3_ARG /* AIX4, HPUX 10 uses 3 args */ #if defined(_AIX) || defined(__hpux) # define HAVE_GETHOSTBYNAME_R_3_ARG 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETHOSTBYNAME_R_5_ARG.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETHOSTBYNAME_R_5_ARG.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETHOSTBYNAME_R_5_ARG", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETHOSTBYNAME_R_5_ARG /* Solaris uses 5 args starting from at latest 5.5 could not find earlier. */ #if defined(__SunOS) && defined(__SunOS_5_5) # define HAVE_GETHOSTBYNAME_R_5_ARG 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETHOSTBYNAME_R_6_ARG.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETHOSTBYNAME_R_6_ARG.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETHOSTBYNAME_R_6_ARG", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETHOSTBYNAME_R_6_ARG /* Since Linux/glibc 2.1 */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) # define HAVE_GETHOSTBYNAME_R_6_ARG 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETIFADDRS.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETIFADDRS.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETIFADDRS", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETIFADDRS /* Since Linux/glibc 2.3, OpenBSD 2.9, FreeBSD 4.1, NetBSD 1.5, and Mac OS */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(4, 1)|| \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_GETIFADDRS 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETNAMEINFO.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETNAMEINFO.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETNAMEINFO", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETNAMEINFO /* Since Linux/glibc 2.1, OpenBSD 2.9, FreeBSD 4.0, NetBSD 1.5, and Mac OS X * (hard to tell but based on the manpages available online it looks like * Tiger at the latest). */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(4, 0)|| \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_GETNAMEINFO 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETPAGESIZE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETPAGESIZE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETPAGESIZE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETPAGESIZE /* Since glibc 2.0 at the latest (but broken until 2.1), FreeBSD 2.0, OpenBSD * 2.2, NetBSD 1.3, Mac OS (from BSD). */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199712) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 3) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_GETPAGESIZE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETPROTOBYNUMBER.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETPROTOBYNUMBER.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETPROTOBYNUMBER", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETPROTOBYNUMBER /* Since Linux/glibc 2.1, OpenBSD 2.0, FreeBSD 1.0, NetBSD 1.0, Mac OS * and WIN32. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(1, 0)|| \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 0) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_GETPROTOBYNUMBER 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETRANDOM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETRANDOM.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETRANDOM", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETRANDOM /* Since FreeBSD 12.0 and glibc 2.25. */ #if BUILD2_AUTOCONF_FREEBSD_PREREQ(12, 0) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 25) # define HAVE_GETRANDOM 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETRLIMIT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETRLIMIT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETRLIMIT", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETRLIMIT /* Since 4.2BSD (Linux, OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 1.90 */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 90) # define HAVE_GETRLIMIT 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETSERVBYNAME.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETSERVBYNAME.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETSERVBYNAME", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETSERVBYNAME /* Since Linux/glibc 2.1, OpenBSD 2.0, FreeBSD 1.0, NetBSD 1.0, Mac OS * and WIN32. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(1, 0)|| \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 0) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_GETSERVBYNAME 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETTIMEOFDAY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETTIMEOFDAY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_GETTIMEOFDAY", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_GETTIMEOFDAY /* Since Linux/glibc 2.1, OpenBSD 2.0, FreeBSD 1.0, NetBSD 1.0 and Mac OS. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(1, 0)|| \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_GETTIMEOFDAY 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_IFADDRS_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_IFADDRS_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_IFADDRS_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_IFADDRS_H /* Since OpenBSD 2.1, FreeBSD 4.1, NetBSD 1.5, Mac OS X (?) * and glibc 2.3. */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(200006) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(4, 1) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) # define HAVE_IFADDRS_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INET_NTOP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INET_NTOP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_INET_NTOP", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_INET_NTOP /* Since BSD 4.2 (1983) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_INET_NTOP 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INET_PTON.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INET_PTON.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_INET_PTON", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_INET_PTON /* Since BSD 4.2 (1983) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_INET_PTON 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INOTIFY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INOTIFY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_INOTIFY", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_INOTIFY /* Since Linux 2.6.3/glibc 2.4. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) # define HAVE_INOTIFY 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INTRIN_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INTRIN_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_INTRIN_H", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_INTRIN_H /* Windows only: MSVC, MinGW-W64, and Clang. */ #if defined(_WIN32) && \ (defined(_MSV_VER) || defined(__MINGW32__) || defined(__clang__)) # define HAVE_INTRIN_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INTTYPES_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INTTYPES_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_INTTYPES_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_INTTYPES_H /* Since OpenBSD 3.9, FreeBSD 5.0, NetBSD 5.0, Mac OS X 10.3 * glibc 2.2, Mingw-w64 2.0, Platform SDK 10. */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(200601) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 3) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 3) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 2) || \ BUILD2_AUTOCONF_MINGW_PREREQ(2, 0) || \ defined(_MSC_VER) # define HAVE_INTTYPES_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ISATTY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ISATTY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_ISATTY", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_ISATTY /* All versions of glibc, FreeBSD, OpenBSD, NetBSD, Mac OS, Windows. */ #if defined(__GLIBC__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_ISATTY 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ISSETUGID.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ISSETUGID.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_ISSETUGID", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_ISSETUGID /* Since OpenBSD 2.0, FreeBSD 3.0, NetBSD 1.5, Mac OS X, Solaris */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(200601) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 3) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(5, 0) || \ defined(BUILD2_AUTOCONF_MACOS) || \ ((defined(__sun) && defined(__SVR4)) || defined(__sun__)) # define HAVE_ISSETUGID 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_KQUEUE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_KQUEUE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_KQUEUE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_KQUEUE /* Since OpenBSD 2.9, FreeBSD 4.1, NetBSD 2.0, MacOS 10.0. */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(4, 1) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) # define HAVE_KQUEUE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_LINKAT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_LINKAT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_LINKAT", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_LINKAT /* Since Linux 2.6.16/glibc 2.4, FreeBSD 8.0, OpenBSD 5.0, NetBSD 7.0 (it was * only partially implemented in earlier versions according to the manpage), * Mac OS (all versions). */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(8, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(201111) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(7, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_LINKAT 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MACH_ABSOLUTE_TIME.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MACH_ABSOLUTE_TIME.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_MACH_ABSOLUTE_TIME", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_MACH_ABSOLUTE_TIME /* Mac OS X 10.0 */ #if BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) # define HAVE_MACH_ABSOLUTE_TIME 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MACH_MACH_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MACH_MACH_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_MACH_MACH_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_MACH_MACH_H /* Mac OS X 10.0 */ #if BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) # define HAVE_MACH_MACH_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MACH_MACH_TIME_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MACH_MACH_TIME_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_MACH_MACH_TIME_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_MACH_MACH_TIME_H /* Mac OS X 10.0 */ #if BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) # define HAVE_MACH_MACH_TIME_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MMAP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MMAP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_MMAP", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_MMAP /* Note: see also HAVE_SYS_MMAN_H. */ /* All versions of glibc, FreeBSD, OpenBSD, NetBSD, and Mac OS (from BSD). */ #if defined(__GLIBC__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_MMAP 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MPROTECT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MPROTECT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_MPROTECT", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_MPROTECT /* Since glibc 2.27 and all versions of FreeBSD, OpenBSD, NetBSD, and Mac OS. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 27) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_MPROTECT 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NANOSLEEP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NANOSLEEP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_NANOSLEEP", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_NANOSLEEP /* Since OpenBSD 2.1, FreeBSD 3.0, NetBSD 1.3, Mac OS X < 10.0, * glibc 2.1 (?) */ #if defined(__linux__) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 3) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) # define HAVE_NANOSLEEP 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NEON.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NEON.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_NEON", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_NEON /* GCC, Clang: -mfpu={neon,neon-vfpv3,neon-vfpv4,neon-fp16,..} * * MSVC: Always enabled (and presumably defines at least one of * __ARM_NEON[__]). */ #if defined(__ARM_NEON) || defined(__ARM_NEON__) # define HAVE_NEON 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NETDB_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NETDB_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_NETDB_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_NETDB_H /* Since BSD 4.2 (1983) */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(__GLIBC__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_NETDB_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NETINET_IN6_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NETINET_IN6_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_NETINET_IN6_H", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* Looks like netinet/in6.h only exists on System V-derived OSes like AIX, * HP-UX, Solaris, and Illumos. * * On Linux the IPv6 constructs are defined in netinet/in.h and on FreeBSD, * OpenBSD, NetBSD, and MacOS netinet/in.h includes netinet6/in6.h (note: not * netinet/) so the latter should not be included directly. */ #undef HAVE_NETINET_IN6_H' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NETINET_IN_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NETINET_IN_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_NETINET_IN_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_NETINET_IN_H /* Since 4.2BSD */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_NETINET_IN_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NETINET_TCP_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NETINET_TCP_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_NETINET_TCP_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_NETINET_TCP_H /* Since 4.2BSD */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_NETINET_TCP_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NEWLOCALE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NEWLOCALE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_NEWLOCALE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_NEWLOCALE /* Note: see also HAVE_USELOCALE. */ /* Since glibc 2.3, FreeBSD 9.1, OpenBSD 6.2, and Mac OS X (hard to tell but * based on the manpages available online it looks like Tiger at the latest). * * @@ TODO Update when NetBSD adds support for newlocale. According to * https://man.netbsd.org/newlocale.3 it's only in CURRENT at the time of * writing. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) || \\ BUILD2_AUTOCONF_FREEBSD_PREREQ(9, 1) || \\ BUILD2_AUTOCONF_OPENBSD_PREREQ(201710) || \\ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_NEWLOCALE 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PIPE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PIPE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_PIPE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_PIPE /* Since Version 3 AT&T UNIX (older than 1979). * Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, Solaris */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ ((defined(__sun) && defined(__SVR4)) || defined(__sun__)) # define HAVE_PIPE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PIPE2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PIPE2.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_PIPE2", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_PIPE2 /* Since OpenBSD 5.7, FreeBSD 10.0, NetBSD 6.0, * glibc 2.9. */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(201505) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(10, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(6, 0) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 9) # define HAVE_PIPE2 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_POLL", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_POLL /* Since Linux 2.1.23/glibc (all versions; emulated using select() on older * kernels), FreeBSD (all versions), OpenBSD (all versions), NetBSD 1.3, Mac * OS (all versions). */ #if defined(__GLIBC__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 3) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_POLL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLLTS.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLLTS.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_POLLTS", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_POLLTS /* Since NetBSD 3.0. */ #if BUILD2_AUTOCONF_NETBSD_PREREQ(3, 0) # define HAVE_POLLTS 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLL_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_POLL_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_POLL_H /* Since Linux 2.1.23/glibc (all versions; emulated using select() on older * kernels), FreeBSD (all versions), OpenBSD (all versions), NetBSD 1.3, Mac * OS (all versions). */ #if defined(__GLIBC__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 3) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_POLL_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PORT_CREATE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PORT_CREATE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_PORT_CREATE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_PORT_CREATE /* Since Solaris version ... (?). No version details in manual. */ #if (defined(__sun) && defined(__SVR4)) || \ defined(__sun__) # define HAVE_PORT_CREATE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PORT_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PORT_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_PORT_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_PORT_H /* Since Solaris version ... (?). No version details in manual. */ #if (defined(__sun) && defined(__SVR4)) || \ defined(__sun__) # define HAVE_PORT_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_FALLOCATE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_FALLOCATE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_POSIX_FALLOCATE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_POSIX_FALLOCATE /* Since Linux/glibc 2.2, FreeBSD 9.0 * * posix_fallocate(3) on Linux says since glibc 2.1.94 but use 2.2 as * https://sourceware.org/glibc/wiki/Glibc%20Timeline does not show that * version and the glibc macros can't check for patch versions. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 2) || \\ BUILD2_AUTOCONF_FREEBSD_PREREQ(9, 0) # define HAVE_POSIX_FALLOCATE 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_MONOTONIC.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_MONOTONIC.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_POSIX_MONOTONIC", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #undef HAVE_POSIX_MONOTONIC #if defined(__GLIBC__) || \\ defined(__FreeBSD__) || \\ defined(__OpenBSD__) || \\ defined(__NetBSD__) || \\ defined(BUILD2_AUTOCONF_MACOS) || \\ defined(__MINGW32__) # include /* _POSIX_MONOTONIC_CLOCK */ /* A value of 0 means it's supported for compilation while a value greater * than 0 means it's supported for compilation and at runtime (see * https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html). */ # if defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0 # define HAVE_POSIX_MONOTONIC 1 # endif #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_SEM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_SEM.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_POSIX_SEM", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* If HAVE_POSIX_SEM is defined then all of the POSIX semaphore system calls * such as sem_open(), sem_close(), sem_unlink(), etc. are available. */ #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_POSIX_SEM /* Since glibc 2.3.3 (when NPTL was added), FreeBSD 3.0, OpenBSD 3.1 (based on * checking the online manpages by version), and NetBSD 2.0. * * Available on all versions of macOS. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200206) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_POSIX_SEM 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_SHM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_SHM.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_POSIX_SHM", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* If HAVE_POSIX_SHM is defined then both shm_open() and shm_unlink() are * available. */ #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_POSIX_SHM /* Since glibc 2.2, FreeBSD 4.3, and NetBSD 7.0. * * Available on all versions of macOS. * * Not available on OpenBSD (security concerns). * */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 2) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(4, 3) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(7, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_POSIX_SHM 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PPOLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PPOLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_PPOLL", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_PPOLL /* Since Linux 2.6.16/glibc 2.4, FreeBSD 11, OpenBSD 5.4. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(11, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(201311) # define HAVE_PPOLL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PTHREAD.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PTHREAD.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_PTHREAD", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" /* Note that MinGW-W64 has pthread in the form of the libwinpthreads wrapper (though GCC may or may not be configured to use pthread). However, it's probably not a good idea to define this macro for MinGW-W64 since this may cause whomever depends on this check to use the wrapper instead of the native Win32 threads support. */ #undef HAVE_PTHREAD #ifndef _WIN32 # define HAVE_PTHREAD 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PUTENV.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PUTENV.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_PUTENV", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_PUTENV /* Since AT&T System V Release 2 UNIX, 4.3BSD-Reno (OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 1.09 */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 9) # define HAVE_PUTENV 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RDRND.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RDRND.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_RDRND", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #undef HAVE_RDRND /* GCC, Clang: -mrdrnd * * MSVC: No controlling compiler option nor indicating macro. The * documentation murkily says it's always enabled on Intel and only * Intel processors; see: * https://docs.microsoft.com/en-us/cpp/intrinsics/x86-intrinsics-list * https://docs.microsoft.com/en-us/cpp/intrinsics/x64-amd64-intrinsics-list) * * According to Qt, all processors that support AVX2 support RDRND so * follow their lead by assuming it's available if AVX2 is. * * Note that RDRND intrinsics were added to Visual C++ 2015 according to * Wikipedia. */ #if defined(__RDRND__) || (defined(_MSC_VER) && defined(__AVX2__)) # define HAVE_RDRND 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RDSEED.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RDSEED.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_RDSEED", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #undef HAVE_RDSEED /* GCC, Clang: -mrdseed * * MSVC: No controlling compiler option nor indicating macro. The * documentation murkily says it's always enabled on Intel and only * Intel processors; see: * https://docs.microsoft.com/en-us/cpp/intrinsics/x86-intrinsics-list * https://docs.microsoft.com/en-us/cpp/intrinsics/x64-amd64-intrinsics-list) */ #ifdef __RDSEED__ # define HAVE_RDSEED 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RENAMEAT2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RENAMEAT2.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_RENAMEAT2", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_RENAMEAT2 /* Since Linux 3.15/glibc 2.28. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 28) # define HAVE_RENAMEAT2 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SA_FAMILY_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SA_FAMILY_T.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SA_FAMILY_T", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SA_FAMILY_T /* Since Linux/glibc 2.1, OpenBSD >=2.7, FreeBSD >=4.0, NetBSD >=1.5, Mac OS X 10.0 * NOTE: POSIX.1g (2000) specifies this type name for the 'sa_family' member. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \\ BUILD2_AUTOCONF_OPENBSD_PREREQ(200015) || \\ BUILD2_AUTOCONF_FREEBSD_PREREQ(4, 0) || \\ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \\ BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) # define HAVE_SA_FAMILY_T 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SCHED_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SCHED_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SCHED_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SCHED_H /* Since glibc 2.0, FreeBSD 3.0, OpenBSD 4.9, NetBSD 5.0, Mac OS. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(201105) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(5, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SCHED_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SELECT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SELECT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SELECT", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SELECT /* Since 4.2BSD (~1983) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SELECT 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SENDFILE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SENDFILE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SENDFILE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SENDFILE /* Since FreeBSD 3.0, Mac OS 10.5, glibc 2.1 */ #if BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 0) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 5) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) # define HAVE_SENDFILE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETENV.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETENV.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SETENV", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SETENV /* Since Version 7 AT&T UNIX, 4.3BSD-Tahoe (OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 1.09 */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 9) # define HAVE_SETENV 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETFD.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETFD.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SETFD", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SETFD /* Since SVr4, 4.3BSD, POSIX.1-2001 (only Linux mentioned but assume all * because it's old & standardized), * glibc 1.90 */ #if defined(__FreeBSD__) || \\ defined(__OpenBSD__) || \\ defined(__NetBSD__) || \\ defined(BUILD2_AUTOCONF_MACOS) || \\ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 90) # define HAVE_SETFD 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETRLIMIT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETRLIMIT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SETRLIMIT", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SETRLIMIT /* Since 4.2BSD (Linux, OpenBSD, FreeBSD, NetBSD, Mac OS X) * glibc 1.90 */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 90) # define HAVE_SETRLIMIT 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGACTION.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGACTION.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SIGACTION", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SIGACTION /* Since POSIX.1 (OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 1.09 */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 9) # define HAVE_SIGACTION 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGNALING_NAN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGNALING_NAN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SIGNALING_NAN", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #undef HAVE_SIGNALING_NAN /* Whether implementation's double fulfills the requirements of IEC 559 which * was released in 2008. See * https://en.cppreference.com/w/cpp/types/numeric_limits/is_iec559. */ #define HAVE_SIGNALING_NAN 1" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGNAL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGNAL_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SIGNAL_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SIGNAL_H /* Since Version 3 AT&T UNIX (older than 1979). * Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, Solaris */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ ((defined(__sun) && defined(__SVR4)) || defined(__sun__)) # define HAVE_SIGNAL_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SLEEP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SLEEP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SLEEP", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SLEEP /* Since Version 4/7 AT&T UNIX. * glibc 2.1 (?) */ #if defined(__linux__) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 3) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) # define HAVE_SLEEP 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SSE", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_SSE /* GCC, Clang: -msse * * MSVC (x86): /arch:{SSE,SSE2,AVX,AVX2,AVX512} * MSVC (X86-64): Always enabled * * This code is based on * https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qsimd.h. */ #ifdef _MSC_VER # if defined(_M_X64) || (defined(_M_IX86_FP) && _M_IX86_FP >= 1) # define HAVE_SSE 1 # endif #else # ifdef __SSE__ # define HAVE_SSE 1 # endif #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE2.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SSE2", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_SSE2 /* GCC, Clang: -msse2 * * MSVC (x86): /arch:{SSE2,AVX,AVX2,AVX512} * MSVC (X86-64): Always enabled * * This code is based on * https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qsimd.h. */ #ifdef _MSC_VER # if defined(_M_X64) || (defined(_M_IX86_FP) && _M_IX86_FP >= 2) # define HAVE_SSE2 1 # endif #else # ifdef __SSE2__ # define HAVE_SSE2 1 # endif #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE3.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE3.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SSE3", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_SSE3 /* GCC, Clang: -msse3 * * MSVC: /arch:{AVX,AVX2,AVX512} * * This code is based on * https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qsimd.h. */ #ifdef _MSC_VER # ifdef __AVX__ # define HAVE_SSE3 1 # endif #else # ifdef __SSE3__ # define HAVE_SSE3 1 # endif #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE4_1.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE4_1.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SSE4_1", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_SSE4_1 /* GCC, Clang: -msse4.1 * * MSVC: /arch:{AVX,AVX2,AVX512} * * This code is based on * https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qsimd.h. */ #ifdef _MSC_VER # ifdef __AVX__ # define HAVE_SSE4_1 1 # endif #else # ifdef __SSE4_1__ # define HAVE_SSE4_1 1 # endif #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE4_2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE4_2.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SSE4_2", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #undef HAVE_SSE4_2 /* GCC, Clang: -msse4.2 * * MSVC: /arch:{AVX,AVX2,AVX512} * * Supported since Intel's Nehalem (2008), AMD's Bulldozer (2011), and GCC 4.3 * (2008). * * This code is based on * https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qsimd.h. */ #ifdef _MSC_VER # ifdef __AVX__ # define HAVE_SSE4_2 1 # endif #else # ifdef __SSE4_2__ # define HAVE_SSE4_2 1 # endif #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSSE3.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSSE3.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SSSE3", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_SSSE3 /* GCC, Clang: -mssse3 * * MSVC: /arch:{AVX,AVX2,AVX512} * * This code is based on * https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qsimd.h. */ #ifdef _MSC_VER # ifdef __AVX__ # define HAVE_SSSE3 1 # endif #else # ifdef __SSSE3__ # define HAVE_SSSE3 1 # endif #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STATX.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STATX.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STATX", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STATX /* Since Linux 4.11/glibc 2.28. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 28) # define HAVE_STATX 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDARG_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDARG_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STDARG_H", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_STDARG_H #define HAVE_STDARG_H 1' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDBOOL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDBOOL_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STDBOOL_H", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_STDBOOL_H #define HAVE_STDBOOL_H 1' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDDEF_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDDEF_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STDDEF_H", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_STDDEF_H #define HAVE_STDDEF_H 1' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDINT_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDINT_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STDINT_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STDINT_H /* Since Linux/glibc 2.0, OpenBSD 2.0, FreeBSD 5.0, NetBSD 1.6, Mac OS * and win32. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 6) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_STDINT_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDLIB_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDLIB_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STDLIB_H", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_STDLIB_H #define HAVE_STDLIB_H 1' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRERROR_R.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRERROR_R.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRERROR_R", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRERROR_R /* Since glibc 2.3.4, FreeBSD 4.4, OpenBSD 3.3, NetBSD 4.0, Mac OS (from BSD) */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(4, 4) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200305) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(4, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_STRERROR_R 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRINGS_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRINGS_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRINGS_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRINGS_H /* Since 4.4BSD (OpenBSD 2.2, FreeBSD 1.0, NetBSD 1.3, Mac OS X 10.0), * glibc 2.0. Note that while MinGW also provides it, its contents * could be omitted if the NO_OLDNAMES macro is defined. So let's * exclude MinGW for now. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \\ BUILD2_AUTOCONF_FREEBSD_PREREQ(1, 0) || \\ BUILD2_AUTOCONF_OPENBSD_PREREQ(199712) || \\ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 3) || \\ BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) # define HAVE_STRINGS_H 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRLCAT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRLCAT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRLCAT", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_STRLCAT #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(__APPLE__) # define HAVE_STRLCAT 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRLCPY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRLCPY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRLCPY", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE_STRLCPY #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(__APPLE__) # define HAVE_STRLCPY 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRSEP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRSEP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRSEP", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRSEP /* Since 4.4BSD (OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 1.09 */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 9) # define HAVE_STRSEP 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOK.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOK.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRTOK", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRTOK /* Since 4.4BSD (OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 2.0 */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) # define HAVE_STRTOK 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOK_R.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOK_R.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRTOK_R", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRTOK_R /* Since 4.4BSD (OpenBSD, FreeBSD, NetBSD, Mac OS X), glibc 2.0, and Mingw-w64 * 3.3.0. */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_MINGW_PREREQ(3, 3) # define HAVE_STRTOK_R 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRTOL", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRTOL /* Since 'ISO C90' (OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 1.90 */ #if defined(__FreeBSD__) || \\ defined(__OpenBSD__) || \\ defined(__NetBSD__) || \\ defined(BUILD2_AUTOCONF_MACOS) || \\ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 90) # define HAVE_STRTOL 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRTOLL", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRTOLL /* Since ISO C99 (OpenBSD ~2.7, FreeBSD ~4.0, NetBSD ~1.5, Mac OS X ~10.0), * glibc 1.90 */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(200015) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(4, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 90) # define HAVE_STRTOLL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_ADDRINFO.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_ADDRINFO.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_ADDRINFO", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_ADDRINFO /* Since Linux/glibc 2.4, OpenBSD 2.9, FreeBSD 3.5, NetBSD 1.5, and Mac OS * (hard to tell but based on the manpages available online it looks like * Tiger at the latest). * NOTE: Assuming same as HAVE_GETADDRINFO */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 5) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_STRUCT_ADDRINFO 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_IN6_ADDR.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_IN6_ADDR.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_IN6_ADDR", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_IN6_ADDR /* Since Linux/glibc 2.1, OpenBSD 2.9, FreeBSD 3.5, NetBSD 1.5, and Mac OS X, Windows */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 5) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_STRUCT_IN6_ADDR 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_LINGER.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_LINGER.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_LINGER", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_LINGER /* Since Linux/glibc 2.1, OpenBSD 2.9, FreeBSD 3.5, NetBSD 1.5, Mac OS X */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 5) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_STRUCT_LINGER 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_IN6.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_IN6.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_SOCKADDR_IN6", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_SOCKADDR_IN6 /* Since glibc 2.1, OpenBSD ~4.2, FreeBSD ~7.0, NetBSD 2.1, Mac OS X 10.6, * Windows */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200705) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(7, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(2, 1) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 6) || \ defined(_WIN32) # define HAVE_STRUCT_SOCKADDR_IN6 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN /* Since OpenBSD ~4.2, FreeBSD ~7.0, NetBSD 2.1, Mac OS X 10.6 */ #if BUILD2_AUTOCONF_OPENBSD_PREREQ(200705) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(7, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(2, 1) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 6) # define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_IN_SIN_LEN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_IN_SIN_LEN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_SOCKADDR_IN_SIN_LEN", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_SOCKADDR_IN_SIN_LEN /* Since 4.3BSD (OpenBSD, FreeBSD, NetBSD, Mac OS X) * 'The length member, sin_len, was added with 4.3BSD-Reno [..]' */ #if defined(__FreeBSD__) || \\ defined(__OpenBSD__) || \\ defined(__NetBSD__) || \\ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_STORAGE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_STORAGE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_SOCKADDR_STORAGE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_SOCKADDR_STORAGE /* Linux/glibc 2.1.1, Since 4.2BSD (~1983), Windows */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 2) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_STRUCT_SOCKADDR_STORAGE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY /* Since Linux/glibc 2.3, OpenBSD >=2.7, FreeBSD >=4.0, NetBSD >=1.5, Mac OS X 10.0, * Windows * * NOTE: RFC2553 (<1999) - defines __ss_len & __ss_family * XNET draft (>1999) - defines ss_len & ss_family */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200015) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(4, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 5) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 0) || \ defined(_WIN32) # define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY /* Since Linux/glibc <=2.2, OpenBSD <2.7, FreeBSD <4.0, NetBSD <1.5 * NOTE: RFC2553 (<1999) - defines __ss_len & __ss_family * XNET draft (>1999) - defines ss_len & ss_family */ #if !BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) # define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_UN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_SOCKADDR_UN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_STRUCT_SOCKADDR_UN", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_STRUCT_SOCKADDR_UN /* Linux/glibc 1.09, Since 4.4BSD (~1995) */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(1, 9) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_STRUCT_SOCKADDR_UN 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCONF.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCONF.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYSCONF", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYSCONF #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYSCONF 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCTL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCTL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYSCTL", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYSCTL /* Since 4.4BSD (OpenBSD 2.1-6.2, FreeBSD, NetBSD, Mac OS X 10.7), * <= glibc 2.31. */ #if (BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) && !BUILD2_AUTOCONF_OPENBSD_PREREQ(201804)) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 3) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 7) || \ !BUILD2_AUTOCONF_GLIBC_PREREQ(2, 32) # define HAVE_SYSCTL 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSV_SEM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSV_SEM.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYSV_SEM", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* If HAVE_SYSV_SEM is defined then all of the SYSV semaphore system calls * semget(), semctl(), and semop() are available. */ #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYSV_SEM /* Since glibc 2.0, FreeBSD 2.1.0 (based on checking the online manpages by * version), and OpenBSD 2.2 (based on checking the online manpages by * version). * * Available on all versions of NetBSD and macOS. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 1) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199711) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYSV_SEM 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSV_SHM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSV_SHM.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYSV_SHM", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* * If HAVE_SYSV_SHM is defined then all SYSV shared memory system calls * shmget(), shmat(), shmdt(), and shmctl() are available. */ #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYSV_SHM /* * Since glibc 2.0, FreeBSD 2.1.0 (based on checking the online manpages by * version), and OpenBSD 2.2 (based on checking the online manpages by * version). * * Available on all versions of NetBSD and macOS. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 1) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199711) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYSV_SHM 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_EVENTFD_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_EVENTFD_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_EVENTFD_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_EVENTFD_H /* Since FreeBSD 13.0, NetBSD 10.0, glibc 2.8 */ #if BUILD2_AUTOCONF_FREEBSD_PREREQ(13, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(10, 0) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 8) # define HAVE_SYS_EVENTFD_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_IOCTL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_IOCTL_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_IOCTL_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_IOCTL_H /* Since Version 7 AT&T UNIX (1979) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_IOCTL_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_MMAN_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_MMAN_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_MMAN_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_MMAN_H /* Note: see also HAVE_MMAP. */ /* All versions of glibc, FreeBSD, OpenBSD, NetBSD, and Mac OS (from BSD). */ #if defined(__GLIBC__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_MMAN_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_PARAM_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_PARAM_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_PARAM_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_PARAM_H /* Since 4.4BSD (~1995) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_PARAM_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_POLL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_POLL_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_POLL_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_POLL_H /* Since glibc 2.0. * FreeBSD, OpenBSD, NetBSD, Mac OS: * All use poll.h though sys/poll.h still exists. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_POLL_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RANDOM_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RANDOM_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_RANDOM_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_RANDOM_H /* FreeBSD 12.0, NetBSD 10.0 and glibc 2.25. */ #if BUILD2_AUTOCONF_FREEBSD_PREREQ(12, 0) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(10, 0) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 25) # define HAVE_SYS_RANDOM_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RESOURCE_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RESOURCE_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_RESOURCE_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_RESOURCE_H /* Since 4.2BSD (~1983) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_RESOURCE_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SELECT_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SELECT_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_SELECT_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_SELECT_H /* Since 4.2BSD (~1983) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_RESOURCE_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SENDFILE_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SENDFILE_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_SENDFILE_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_SENDFILE_H /* Since glibc 2.1. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) # define HAVE_SYS_SENDFILE_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SOCKET_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SOCKET_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_SOCKET_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_SOCKET_H /* Since 4.2BSD (~1983) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_SOCKET_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_STAT_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_STAT_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_STAT_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_STAT_H /* Since 4.2BSD (~1983) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_SYS_STAT_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SYSCTL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SYSCTL_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_SYSCTL_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_SYSCTL_H /* Since 4.4BSD (OpenBSD 2.1-6.2, FreeBSD, NetBSD, Mac OS X 10.7), * <= glibc 2.31. */ #if (BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) && !BUILD2_AUTOCONF_OPENBSD_PREREQ(201804)) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 3) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) || \ BUILD2_AUTOCONF_MACOS_PREREQ(10, 7) || \ !BUILD2_AUTOCONF_GLIBC_PREREQ(2, 32) # define HAVE_SYS_SYSCTL_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIMERFD_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIMERFD_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_TIMERFD_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_TIMERFD_H /* Since NetBSD 10.0, glibc 2.8. */ #if BUILD2_AUTOCONF_NETBSD_PREREQ(10, 0) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 8) # define HAVE_SYS_TIMERFD_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIME_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIME_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_TIME_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_TIME_H /* Since 4.2BSD (OpenBSD, FreeBSD, Mac OS X), NetBSD 6.0 */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(6, 0) # define HAVE_SYS_TIME_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TYPES_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TYPES_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_TYPES_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_TYPES_H /* Linux only (?) */ #if defined(__linux__) # define HAVE_SYS_TYPES_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UIO_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UIO_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_UIO_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_UIO_H /* Since 4.2BSD (Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_UIO_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UN_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UN_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_UN_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_UN_H /* Since 4.3BSD (?) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_UN_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_WAIT_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_WAIT_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_SYS_WAIT_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_SYS_WAIT_H /* Since 4.3BSD (~1994) */ #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_SYS_WAIT_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_THREADSAFE_CLOEXEC.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_THREADSAFE_CLOEXEC.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_THREADSAFE_CLOEXEC", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_THREADSAFE_CLOEXEC /* Define if file descriptor-creating functions taking a *_CLOEXEC flag are * available. Setting the FD_CLOEXEC flag in a separate fcntl() call opens a * window for another thread to fork/exec. * * The set of functions covered by this check are pipe2(), dup3(), accept4(), * and a version of socket() which takes the SOCK_CLOEXEC flag. * * Since glibc 2.10, FreeBSD 10, OpenBSD 5.7, NetBSD 6.0. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 10) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(10, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(201507) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(6, 0) # define HAVE_THREADSAFE_CLOEXEC 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERADD.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERADD.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_TIMERADD", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_TIMERADD /* Since Linux/glibc 2.1, OpenBSD 2.9, FreeBSD 5.0, NetBSD 6.0 and Mac OS */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(6, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_TIMERADD 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERCLEAR.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERCLEAR.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_TIMERCLEAR", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_TIMERCLEAR /* Since Linux/glibc 2.1, OpenBSD 2.9, FreeBSD 5.0, NetBSD 6.0 and Mac OS */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(6, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_TIMERCLEAR 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERFD_CREATE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERFD_CREATE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_TIMERFD_CREATE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_TIMERFD_CREATE /* Since Linux/glibc 2.8 and Mac OS */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 8) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_TIMERFD_CREATE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERISSET.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERISSET.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_TIMERISSET", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_TIMERISSET /* Since Linux/glibc 2.1, OpenBSD 2.9, FreeBSD 5.0, NetBSD 6.0 and Mac OS */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(6, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_TIMERISSET 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT16_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT16_T.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_UINT16_T", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_UINT16_T /* Since Linux/glibc 2.0, OpenBSD 2.0, FreeBSD 5.0, NetBSD 1.6, Mac OS * and win32. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 6) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_UINT16_T 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT32_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT32_T.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_UINT32_T", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_UINT32_T /* Since Linux/glibc 2.0, OpenBSD 2.0, FreeBSD 5.0, NetBSD 1.6, Mac OS * and win32. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 6) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_UINT32_T 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT64_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT64_T.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_UINT64_T", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_UINT64_T /* Since Linux/glibc 2.0, OpenBSD 2.0, FreeBSD 5.0, NetBSD 1.6, Mac OS * and win32. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 6) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_UINT64_T 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT8_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT8_T.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_UINT8_T", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_UINT8_T /* Since Linux/glibc 2.0, OpenBSD 2.0, FreeBSD 5.0, NetBSD 1.6, Mac OS * and win32. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 6) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_UINT8_T 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINTPTR_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINTPTR_T.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_UINTPTR_T", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_UINTPTR_T /* Since Linux/glibc 2.0, OpenBSD 2.0, FreeBSD 5.0, NetBSD 1.6, Mac OS * and win32. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 0) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(5, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 6) || \ defined(BUILD2_AUTOCONF_MACOS) || \ defined(_WIN32) # define HAVE_UINTPTR_T 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UMASK.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UMASK.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_UMASK", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_UMASK /* Since glibc 2.1, FreeBSD 1.0, OpenBSD 2.0, NetBSD 1.0 and MacOS */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(1, 0) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(199610) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 0) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_UMASK 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UNISTD_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UNISTD_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_UNISTD_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_UNISTD_H #if defined(__linux__) || \ defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_UNISTD_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UNSETENV.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UNSETENV.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_UNSETENV", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_UNSETENV /* Since Version 7 AT&T UNIX, 4.3BSD-Tahoe (OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 1.90 */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(1, 90) # define HAVE_UNSETENV 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_USELOCALE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_USELOCALE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_USELOCALE", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_USELOCALE /* Note: see also HAVE_NEWLOCALE. */ /* Since glibc 2.3, FreeBSD 9.1, OpenBSD 6.2, and Mac OS X (hard to tell but * based on the manpages available online it looks like Tiger at the latest). * * @@ TODO Update when NetBSD adds support for uselocale. newlocale at least * is in CURRENT already. */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 3) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(9, 1) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(201710) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_USELOCALE 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_USLEEP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_USLEEP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_USLEEP", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_USLEEP /* Since 4.3BSD (OpenBSD, FreeBSD, NetBSD, Mac OS X), * glibc 2.1 (?) */ #if defined(__FreeBSD__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) || \ defined(BUILD2_AUTOCONF_MACOS) || \ BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) # define HAVE_USLEEP 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_VASPRINTF.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_VASPRINTF.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_VASPRINTF", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_VASPRINTF /* Since glibc 2.1, FreeBSD 2.2, OpenBSD 2.9, NetBSD 1.4 and MacOS */ #if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) || \ BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 2) || \ BUILD2_AUTOCONF_OPENBSD_PREREQ(200106) || \ BUILD2_AUTOCONF_NETBSD_PREREQ(1, 4) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_VASPRINTF 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_XLOCALE_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_XLOCALE_H.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_XLOCALE_H", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE_XLOCALE_H #if BUILD2_AUTOCONF_FREEBSD_PREREQ(9, 1) || \ defined(BUILD2_AUTOCONF_MACOS) # define HAVE_XLOCALE_H 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_XOP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_XOP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE_XOP", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #undef HAVE_XOP /* GCC, Clang: -mxop * * MSVC: No controlling compiler option nor indicating macro. The * documentation murkily says it's always enabled on AMD and only AMD * processors; see: * https://docs.microsoft.com/en-us/cpp/intrinsics/x86-intrinsics-list * https://docs.microsoft.com/en-us/cpp/intrinsics/x64-amd64-intrinsics-list) */ #ifdef __XOP__ # define HAVE_XOP 1 #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE__GMTIME", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE__GMTIME /* Win32 */ #if defined(_WIN32) # define HAVE__GMTIME 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME32.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME32.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE__GMTIME32", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE__GMTIME32 /* Win32 */ #if defined(_WIN32) # define HAVE__GMTIME32 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME32_S.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME32_S.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE__GMTIME32_S", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE__GMTIME32_S /* Win32 */ #if defined(_WIN32) # define HAVE__GMTIME32_S 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME64.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME64.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE__GMTIME64", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE__GMTIME64 /* Win32 */ #if defined(_WIN32) # define HAVE__GMTIME64 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME64_S.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME64_S.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE__GMTIME64_S", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE__GMTIME64_S /* Win32 */ #if defined(_WIN32) # define HAVE__GMTIME64_S 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME_S.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME_S.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE__GMTIME_S", "", "BUILD2_AUTOCONF_LIBC_VERSION", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BUILD2_AUTOCONF_LIBC_VERSION # error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included #endif #undef HAVE__GMTIME_S /* Win32 */ #if defined(_WIN32) # define HAVE__GMTIME_S 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE___FUNCTION__.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE___FUNCTION__.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE___FUNCTION__", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE___FUNCTION__ /* __FUNCTION__ is another name for __func__, provided for backward * compatibility with old versions of GCC. Although it is seemingly * available everywhere else. */ #define HAVE___FUNCTION__ 1' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE___func__.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE___func__.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "HAVE___func__", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef HAVE___func__ /* __func__ was added to the standard in C99 and C++11. But seemingly exists * almost everywhere before that as well. */ #define HAVE___func__ 1' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_INT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_INT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "SIZEOF_INT", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef SIZEOF_INT #ifdef _MSC_VER # define SIZEOF_INT 4 #else /* Both GCC and Clang (and maybe others) define __SIZEOF_INT__. */ # ifdef __SIZEOF_INT__ # define SIZEOF_INT __SIZEOF_INT__ # endif #endif #ifndef SIZEOF_INT # error unable to determine size of int #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_LONG.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_LONG.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "SIZEOF_LONG", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef SIZEOF_LONG #ifdef _MSC_VER # define SIZEOF_LONG 4 #else /* Both GCC and Clang (and maybe others) define __SIZEOF_LONG__. */ # ifdef __SIZEOF_LONG__ # define SIZEOF_LONG __SIZEOF_LONG__ # endif #endif #ifndef SIZEOF_LONG # error unable to determine size of long int #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_LONG_LONG.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_LONG_LONG.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "SIZEOF_LONG_LONG", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef SIZEOF_LONG_LONG #ifdef _MSC_VER # define SIZEOF_LONG_LONG 8 #else /* Both GCC and Clang (and maybe others) define __SIZEOF_LONG_LONG__. */ # ifdef __SIZEOF_LONG_LONG__ # define SIZEOF_LONG_LONG __SIZEOF_LONG_LONG__ # endif #endif #ifndef SIZEOF_LONG_LONG # error unable to determine size of long long #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_OFF_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_OFF_T.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "SIZEOF_OFF_T", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef SIZEOF_OFF_T /* Use __SIZEOF_SIZE_T__ (defined by GCC and Clang and maybe others) to detect * a 64-bit target. * * Note that the _FILE_OFFSET_BITS macro is expected to be defined by the * user, for example, on the command line. * * MinGW uses 32-bit off_t both in the 32-bit and 64-bit modes unless forced * with _FILE_OFFSET_BITS. */ #ifdef _MSC_VER # define SIZEOF_OFF_T 4 #elif defined(__MINGW32__) # if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 # define SIZEOF_OFF_T 8 # else # define SIZEOF_OFF_T 4 # endif #elif (defined(__SIZEOF_SIZE_T__) && __SIZEOF_SIZE_T__ == 8) || \ (defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64) # define SIZEOF_OFF_T 8 #else # define SIZEOF_OFF_T 4 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_POINTER.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_POINTER.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "SIZEOF_POINTER", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* See also SIZEOF_SIZE_T (the two may not be the same), SIZEOF_VOID_P. */ #undef SIZEOF_POINTER #ifdef _MSC_VER /* _WIN64 is defined for both x64 (x86_64) and ARM64 (aarch64). */ # ifdef _WIN64 # define SIZEOF_POINTER 8 # else # define SIZEOF_POINTER 4 # endif #else /* Both GCC and Clang (and maybe others) define __SIZEOF_POINTER__. */ # ifdef __SIZEOF_POINTER__ # define SIZEOF_POINTER __SIZEOF_POINTER__ # endif #endif #ifndef SIZEOF_POINTER # error unable to determine size of pointer #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_PTHREAD_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_PTHREAD_T.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "SIZEOF_PTHREAD_T", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef SIZEOF_PTHREAD_T /* Using the size of pointer appears to be a reasonable heuristics and * __SIZEOF_POINTER__ is availbale everywhere where we have pthread (see * SIZEOF_POINTER.h for details). Note also that we have a test that verifies * this assumption. */ #ifndef _MSC_VER # ifdef __SIZEOF_POINTER__ # define SIZEOF_PTHREAD_T __SIZEOF_POINTER__ # endif # ifndef SIZEOF_PTHREAD_T # error unable to determine size of pthread_t # endif #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_SHORT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_SHORT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "SIZEOF_SHORT", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef SIZEOF_SHORT #ifdef _MSC_VER # define SIZEOF_SHORT 2 #else /* Both GCC and Clang (and maybe others) define __SIZEOF_SHORT__. */ # ifdef __SIZEOF_SHORT__ # define SIZEOF_SHORT __SIZEOF_SHORT__ # endif #endif #ifndef SIZEOF_SHORT # error unable to determine size of short #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_SIZE_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_SIZE_T.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "SIZEOF_SIZE_T", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* See also SIZEOF_POINTER (the two may not be the same). */ #undef SIZEOF_SIZE_T #ifdef _MSC_VER /* _WIN64 is defined for both x64 (x86_64) and ARM64 (aarch64). */ # ifdef _WIN64 # define SIZEOF_SIZE_T 8 # else # define SIZEOF_SIZE_T 4 # endif #else /* Both GCC and Clang (and maybe others) define __SIZEOF_SIZE_T__. */ # ifdef __SIZEOF_SIZE_T__ # define SIZEOF_SIZE_T __SIZEOF_SIZE_T__ # endif #endif #ifndef SIZEOF_SIZE_T # error unable to determine size of size_t #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_VOID_P.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_VOID_P.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "SIZEOF_VOID_P", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* See also SIZEOF_SIZE_T (the two may not be the same), SIZEOF_POINTER. */ #undef SIZEOF_VOID_P #ifdef _MSC_VER /* _WIN64 is defined for both x64 (x86_64) and ARM64 (aarch64). */ # ifdef _WIN64 # define SIZEOF_VOID_P 8 # else # define SIZEOF_VOID_P 4 # endif #else /* Both GCC and Clang (and maybe others) define __SIZEOF_POINTER__. */ # ifdef __SIZEOF_POINTER__ # define SIZEOF_VOID_P __SIZEOF_POINTER__ # endif #endif #ifndef SIZEOF_VOID_P # error unable to determine size of pointer #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/STDC_HEADERS.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/STDC_HEADERS.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "STDC_HEADERS", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #undef STDC_HEADERS #define STDC_HEADERS 1' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/STRERROR_R_CHAR_P.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/STRERROR_R_CHAR_P.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "STRERROR_R_CHAR_P", "", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" #undef STRERROR_R_CHAR_P /* GNU-specific. * * Note that while the HAVE_STRERROR_R_CHAR_P would have been the better * name (since we are testing for presence/absence), this name is used by * the autoconf's AC_FUNC_STRERROR_R test. */ #ifdef __GLIBC__ # if defined(_GNU_SOURCE) || (_POSIX_C_SOURCE < 200112L) # define STRERROR_R_CHAR_P 1 # endif #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/WORDS_BIGENDIAN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/WORDS_BIGENDIAN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "WORDS_BIGENDIAN", "", "BYTE_ORDER", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' #ifndef BYTE_ORDER # error BYTE_ORDER appears to be conditionally included #endif #undef WORDS_BIGENDIAN #if BYTE_ORDER == BIG_ENDIAN # define WORDS_BIGENDIAN 1 #endif' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/const.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/const.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "const", "!", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* This check is unusual in that for a positive answer (the compiler supports const) we undefine const to allow the compiler to recognize it as a keyword and for a negative answer we define it to nothing so that const is effectively removed from the user code. */ #undef const' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/inline.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/inline.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "inline", "!", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* This check is unusual in that for a positive answer (the compiler supports inline) we undefine inline to allow the compiler to recognize it as a keyword and for a negative answer we define it to nothing so that inline is effectively removed from the user code. */ #undef inline' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/socklen_t.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/socklen_t.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "socklen_t", "!", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" /* If socklen_t is already defined, assume it's correct and use it as-is (see * ssize_t for details). */ #ifndef socklen_t /* Since 4.xBSD, SunOS * The Single UNIX Specification, Version 2 * makes available a type, socklen_t, which is * an unsigned opaque integral type of length of at least 32 bits. * To forestall portability problems, it is recommended that * applications should not use values larger than 232 - 1. */ # if defined(__linux__) || \\ defined(__FreeBSD__) || \\ defined(__OpenBSD__) || \\ defined(__NetBSD__) || \\ defined(__APPLE__) || \\ (defined(__sun) && defined(__SVR4)) || \\ defined(__CYGWIN__) # include /* If available, we do nothing. */ # elif defined(_WIN32) /* While socklen_t is declared in , including this header is * hazardous due to it being sensitive to WIN32_LEAN_AND_MEAN (and who * knows what else). At the same time, in both Platform SDK and MinGW, * this is a simple int typedef and so just doing that feels like the * simplest (if hackish) way to sidestep the whole mess. */ typedef int socklen_t; # else /* Else define it to unsigned int (suggested fallback by libevent). */ # define socklen_t unsigned int # endif #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/ssize_t.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/ssize_t.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "ssize_t", "!", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<" /* If ssize_t is already defined, assume it's correct and use it as-is. * * Note that we may not be able to redefine it because while we can undef the * macro, there is no guarantee we will be able to re-include the header (due * to include guards). */ #ifndef ssize_t /* POSIX and MinGW (which also has that defines ssize_t). */ # if defined(__linux__) || \\ defined(__FreeBSD__) || \\ defined(__OpenBSD__) || \\ defined(__NetBSD__) || \\ defined(__APPLE__) || \\ defined(__MINGW32__) || \\ (defined(__sun) && defined(__SVR4)) || \\ defined(__CYGWIN__) # include /* If available, we do nothing. */ # elif defined(_WIN32) # include /* Use define instead of typedef to avoid conflicts. */ # define ssize_t SSIZE_T # else /* Else define it to int (suggested fallback by libevent). */ # define ssize_t int # endif #endif" >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/volatile.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks/volatile.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "volatile", "!", "", EOI cat : sed -n -e 's|^(.*)\\$|\1\\\\|' -e 's|^(.*)$|"\1\\n"|p' <<<' /* This check is unusual in that for a positive answer (the compiler supports volatile) we undefine volatile to allow the compiler to recognize it as a keyword and for a negative answer we define it to nothing so that volatile is effectively removed from the user code. */ #undef volatile' >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx sed -n -e s|^(.*)\\$|\1\\\\| -e s|^(.*)$|"\1\\n"|p : echo }, >>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx { "zzz_TEST_DUMMY1_H", "", "", "#define zzz_TEST_DUMMY1_H 1\n" }, { "zzz_TEST_DUMMY2_H", "", "", "#define zzz_TEST_DUMMY2_H 1\n" }, { "zzz_TEST_DUMMY3_H", "!", "", "#define zzz_TEST_DUMMY3_H 1\n" }, { "zzz_TEST_DUMMY4_H", "", "zzz_TEST_DUMMY1_H zzz_TEST_DUMMY3_H", "#ifdef zzz_TEST_DUMMY1_H\n" "# define zzz_TEST_DUMMY4_H zzz_TEST_DUMMY3_H\n" "#endif /*zzz_TEST_DUMMY1_H*/\n" }, { "zzz_TEST_DUMMY5_H", "", "zzz_TEST_DUMMY3_H zzz_TEST_DUMMY4_H", "#ifdef zzz_TEST_DUMMY3_H\n" "# define zzz_TEST_DUMMY5_H zzz_TEST_DUMMY4_H\n" "#endif /*zzz_TEST_DUMMY3_H*/\n" } }; EOI cat rm /tmp/buildscript-88628-0/stdin-n1 rm /tmp/buildscript-88628-0/stdin-n2 rm /tmp/buildscript-88628-0/stdin-i1-n6 rm /tmp/buildscript-88628-0/stdin-i1-n7 rm /tmp/buildscript-88628-0/stdin-i2-n6 rm /tmp/buildscript-88628-0/stdin-i2-n7 rm /tmp/buildscript-88628-0/stdin-i3-n6 rm /tmp/buildscript-88628-0/stdin-i3-n7 rm /tmp/buildscript-88628-0/stdin-i4-n6 rm /tmp/buildscript-88628-0/stdin-i4-n7 rm /tmp/buildscript-88628-0/stdin-i5-n6 rm /tmp/buildscript-88628-0/stdin-i5-n7 rm /tmp/buildscript-88628-0/stdin-i6-n6 rm /tmp/buildscript-88628-0/stdin-i6-n7 rm /tmp/buildscript-88628-0/stdin-i7-n6 rm /tmp/buildscript-88628-0/stdin-i7-n7 rm /tmp/buildscript-88628-0/stdin-i8-n6 rm /tmp/buildscript-88628-0/stdin-i8-n7 rm /tmp/buildscript-88628-0/stdin-i9-n6 rm /tmp/buildscript-88628-0/stdin-i9-n7 rm /tmp/buildscript-88628-0/stdin-i10-n6 rm /tmp/buildscript-88628-0/stdin-i10-n7 rm /tmp/buildscript-88628-0/stdin-i11-n6 rm /tmp/buildscript-88628-0/stdin-i11-n7 rm /tmp/buildscript-88628-0/stdin-i12-n6 rm /tmp/buildscript-88628-0/stdin-i12-n7 rm /tmp/buildscript-88628-0/stdin-i13-n6 rm /tmp/buildscript-88628-0/stdin-i13-n7 rm /tmp/buildscript-88628-0/stdin-i14-n6 rm /tmp/buildscript-88628-0/stdin-i14-n7 rm /tmp/buildscript-88628-0/stdin-i15-n6 rm /tmp/buildscript-88628-0/stdin-i15-n7 rm /tmp/buildscript-88628-0/stdin-i16-n6 rm /tmp/buildscript-88628-0/stdin-i16-n7 rm /tmp/buildscript-88628-0/stdin-i17-n6 rm /tmp/buildscript-88628-0/stdin-i17-n7 rm /tmp/buildscript-88628-0/stdin-i18-n6 rm /tmp/buildscript-88628-0/stdin-i18-n7 rm /tmp/buildscript-88628-0/stdin-i19-n6 rm /tmp/buildscript-88628-0/stdin-i19-n7 rm /tmp/buildscript-88628-0/stdin-i20-n6 rm /tmp/buildscript-88628-0/stdin-i20-n7 rm /tmp/buildscript-88628-0/stdin-i21-n6 rm /tmp/buildscript-88628-0/stdin-i21-n7 rm /tmp/buildscript-88628-0/stdin-i22-n6 rm /tmp/buildscript-88628-0/stdin-i22-n7 rm /tmp/buildscript-88628-0/stdin-i23-n6 rm /tmp/buildscript-88628-0/stdin-i23-n7 rm /tmp/buildscript-88628-0/stdin-i24-n6 rm /tmp/buildscript-88628-0/stdin-i24-n7 rm /tmp/buildscript-88628-0/stdin-i25-n6 rm /tmp/buildscript-88628-0/stdin-i25-n7 rm /tmp/buildscript-88628-0/stdin-i26-n6 rm /tmp/buildscript-88628-0/stdin-i26-n7 rm /tmp/buildscript-88628-0/stdin-i27-n6 rm /tmp/buildscript-88628-0/stdin-i27-n7 rm /tmp/buildscript-88628-0/stdin-i28-n6 rm /tmp/buildscript-88628-0/stdin-i28-n7 rm /tmp/buildscript-88628-0/stdin-i29-n6 rm /tmp/buildscript-88628-0/stdin-i29-n7 rm /tmp/buildscript-88628-0/stdin-i30-n6 rm /tmp/buildscript-88628-0/stdin-i30-n7 rm /tmp/buildscript-88628-0/stdin-i31-n6 rm /tmp/buildscript-88628-0/stdin-i31-n7 rm /tmp/buildscript-88628-0/stdin-i32-n6 rm /tmp/buildscript-88628-0/stdin-i32-n7 rm /tmp/buildscript-88628-0/stdin-i33-n6 rm /tmp/buildscript-88628-0/stdin-i33-n7 rm /tmp/buildscript-88628-0/stdin-i34-n6 rm /tmp/buildscript-88628-0/stdin-i34-n7 rm /tmp/buildscript-88628-0/stdin-i35-n6 rm /tmp/buildscript-88628-0/stdin-i35-n7 rm /tmp/buildscript-88628-0/stdin-i36-n6 rm /tmp/buildscript-88628-0/stdin-i36-n7 rm /tmp/buildscript-88628-0/stdin-i37-n6 rm /tmp/buildscript-88628-0/stdin-i37-n7 rm /tmp/buildscript-88628-0/stdin-i38-n6 rm /tmp/buildscript-88628-0/stdin-i38-n7 rm /tmp/buildscript-88628-0/stdin-i39-n6 rm /tmp/buildscript-88628-0/stdin-i39-n7 rm /tmp/buildscript-88628-0/stdin-i40-n6 rm /tmp/buildscript-88628-0/stdin-i40-n7 rm /tmp/buildscript-88628-0/stdin-i41-n6 rm /tmp/buildscript-88628-0/stdin-i41-n7 rm /tmp/buildscript-88628-0/stdin-i42-n6 rm /tmp/buildscript-88628-0/stdin-i42-n7 rm /tmp/buildscript-88628-0/stdin-i43-n6 rm /tmp/buildscript-88628-0/stdin-i43-n7 rm /tmp/buildscript-88628-0/stdin-i44-n6 rm /tmp/buildscript-88628-0/stdin-i44-n7 rm /tmp/buildscript-88628-0/stdin-i45-n6 rm /tmp/buildscript-88628-0/stdin-i45-n7 rm /tmp/buildscript-88628-0/stdin-i46-n6 rm /tmp/buildscript-88628-0/stdin-i46-n7 rm /tmp/buildscript-88628-0/stdin-i47-n6 rm /tmp/buildscript-88628-0/stdin-i47-n7 rm /tmp/buildscript-88628-0/stdin-i48-n6 rm /tmp/buildscript-88628-0/stdin-i48-n7 rm /tmp/buildscript-88628-0/stdin-i49-n6 rm /tmp/buildscript-88628-0/stdin-i49-n7 rm /tmp/buildscript-88628-0/stdin-i50-n6 rm /tmp/buildscript-88628-0/stdin-i50-n7 rm /tmp/buildscript-88628-0/stdin-i51-n6 rm /tmp/buildscript-88628-0/stdin-i51-n7 rm /tmp/buildscript-88628-0/stdin-i52-n6 rm /tmp/buildscript-88628-0/stdin-i52-n7 rm /tmp/buildscript-88628-0/stdin-i53-n6 rm /tmp/buildscript-88628-0/stdin-i53-n7 rm /tmp/buildscript-88628-0/stdin-i54-n6 rm /tmp/buildscript-88628-0/stdin-i54-n7 rm /tmp/buildscript-88628-0/stdin-i55-n6 rm /tmp/buildscript-88628-0/stdin-i55-n7 rm /tmp/buildscript-88628-0/stdin-i56-n6 rm /tmp/buildscript-88628-0/stdin-i56-n7 rm /tmp/buildscript-88628-0/stdin-i57-n6 rm /tmp/buildscript-88628-0/stdin-i57-n7 rm /tmp/buildscript-88628-0/stdin-i58-n6 rm /tmp/buildscript-88628-0/stdin-i58-n7 rm /tmp/buildscript-88628-0/stdin-i59-n6 rm /tmp/buildscript-88628-0/stdin-i59-n7 rm /tmp/buildscript-88628-0/stdin-i60-n6 rm /tmp/buildscript-88628-0/stdin-i60-n7 rm /tmp/buildscript-88628-0/stdin-i61-n6 rm /tmp/buildscript-88628-0/stdin-i61-n7 rm /tmp/buildscript-88628-0/stdin-i62-n6 rm /tmp/buildscript-88628-0/stdin-i62-n7 rm /tmp/buildscript-88628-0/stdin-i63-n6 rm /tmp/buildscript-88628-0/stdin-i63-n7 rm /tmp/buildscript-88628-0/stdin-i64-n6 rm /tmp/buildscript-88628-0/stdin-i64-n7 rm /tmp/buildscript-88628-0/stdin-i65-n6 rm /tmp/buildscript-88628-0/stdin-i65-n7 rm /tmp/buildscript-88628-0/stdin-i66-n6 rm /tmp/buildscript-88628-0/stdin-i66-n7 rm /tmp/buildscript-88628-0/stdin-i67-n6 rm /tmp/buildscript-88628-0/stdin-i67-n7 rm /tmp/buildscript-88628-0/stdin-i68-n6 rm /tmp/buildscript-88628-0/stdin-i68-n7 rm /tmp/buildscript-88628-0/stdin-i69-n6 rm /tmp/buildscript-88628-0/stdin-i69-n7 rm /tmp/buildscript-88628-0/stdin-i70-n6 rm /tmp/buildscript-88628-0/stdin-i70-n7 rm /tmp/buildscript-88628-0/stdin-i71-n6 rm /tmp/buildscript-88628-0/stdin-i71-n7 rm /tmp/buildscript-88628-0/stdin-i72-n6 rm /tmp/buildscript-88628-0/stdin-i72-n7 rm /tmp/buildscript-88628-0/stdin-i73-n6 rm /tmp/buildscript-88628-0/stdin-i73-n7 rm /tmp/buildscript-88628-0/stdin-i74-n6 rm /tmp/buildscript-88628-0/stdin-i74-n7 rm /tmp/buildscript-88628-0/stdin-i75-n6 rm /tmp/buildscript-88628-0/stdin-i75-n7 rm /tmp/buildscript-88628-0/stdin-i76-n6 rm /tmp/buildscript-88628-0/stdin-i76-n7 rm /tmp/buildscript-88628-0/stdin-i77-n6 rm /tmp/buildscript-88628-0/stdin-i77-n7 rm /tmp/buildscript-88628-0/stdin-i78-n6 rm /tmp/buildscript-88628-0/stdin-i78-n7 rm /tmp/buildscript-88628-0/stdin-i79-n6 rm /tmp/buildscript-88628-0/stdin-i79-n7 rm /tmp/buildscript-88628-0/stdin-i80-n6 rm /tmp/buildscript-88628-0/stdin-i80-n7 rm /tmp/buildscript-88628-0/stdin-i81-n6 rm /tmp/buildscript-88628-0/stdin-i81-n7 rm /tmp/buildscript-88628-0/stdin-i82-n6 rm /tmp/buildscript-88628-0/stdin-i82-n7 rm /tmp/buildscript-88628-0/stdin-i83-n6 rm /tmp/buildscript-88628-0/stdin-i83-n7 rm /tmp/buildscript-88628-0/stdin-i84-n6 rm /tmp/buildscript-88628-0/stdin-i84-n7 rm /tmp/buildscript-88628-0/stdin-i85-n6 rm /tmp/buildscript-88628-0/stdin-i85-n7 rm /tmp/buildscript-88628-0/stdin-i86-n6 rm /tmp/buildscript-88628-0/stdin-i86-n7 rm /tmp/buildscript-88628-0/stdin-i87-n6 rm /tmp/buildscript-88628-0/stdin-i87-n7 rm /tmp/buildscript-88628-0/stdin-i88-n6 rm /tmp/buildscript-88628-0/stdin-i88-n7 rm /tmp/buildscript-88628-0/stdin-i89-n6 rm /tmp/buildscript-88628-0/stdin-i89-n7 rm /tmp/buildscript-88628-0/stdin-i90-n6 rm /tmp/buildscript-88628-0/stdin-i90-n7 rm /tmp/buildscript-88628-0/stdin-i91-n6 rm /tmp/buildscript-88628-0/stdin-i91-n7 rm /tmp/buildscript-88628-0/stdin-i92-n6 rm /tmp/buildscript-88628-0/stdin-i92-n7 rm /tmp/buildscript-88628-0/stdin-i93-n6 rm /tmp/buildscript-88628-0/stdin-i93-n7 rm /tmp/buildscript-88628-0/stdin-i94-n6 rm /tmp/buildscript-88628-0/stdin-i94-n7 rm /tmp/buildscript-88628-0/stdin-i95-n6 rm /tmp/buildscript-88628-0/stdin-i95-n7 rm /tmp/buildscript-88628-0/stdin-i96-n6 rm /tmp/buildscript-88628-0/stdin-i96-n7 rm /tmp/buildscript-88628-0/stdin-i97-n6 rm /tmp/buildscript-88628-0/stdin-i97-n7 rm /tmp/buildscript-88628-0/stdin-i98-n6 rm /tmp/buildscript-88628-0/stdin-i98-n7 rm /tmp/buildscript-88628-0/stdin-i99-n6 rm /tmp/buildscript-88628-0/stdin-i99-n7 rm /tmp/buildscript-88628-0/stdin-i100-n6 rm /tmp/buildscript-88628-0/stdin-i100-n7 rm /tmp/buildscript-88628-0/stdin-i101-n6 rm /tmp/buildscript-88628-0/stdin-i101-n7 rm /tmp/buildscript-88628-0/stdin-i102-n6 rm /tmp/buildscript-88628-0/stdin-i102-n7 rm /tmp/buildscript-88628-0/stdin-i103-n6 rm /tmp/buildscript-88628-0/stdin-i103-n7 rm /tmp/buildscript-88628-0/stdin-i104-n6 rm /tmp/buildscript-88628-0/stdin-i104-n7 rm /tmp/buildscript-88628-0/stdin-i105-n6 rm /tmp/buildscript-88628-0/stdin-i105-n7 rm /tmp/buildscript-88628-0/stdin-i106-n6 rm /tmp/buildscript-88628-0/stdin-i106-n7 rm /tmp/buildscript-88628-0/stdin-i107-n6 rm /tmp/buildscript-88628-0/stdin-i107-n7 rm /tmp/buildscript-88628-0/stdin-i108-n6 rm /tmp/buildscript-88628-0/stdin-i108-n7 rm /tmp/buildscript-88628-0/stdin-i109-n6 rm /tmp/buildscript-88628-0/stdin-i109-n7 rm /tmp/buildscript-88628-0/stdin-i110-n6 rm /tmp/buildscript-88628-0/stdin-i110-n7 rm /tmp/buildscript-88628-0/stdin-i111-n6 rm /tmp/buildscript-88628-0/stdin-i111-n7 rm /tmp/buildscript-88628-0/stdin-i112-n6 rm /tmp/buildscript-88628-0/stdin-i112-n7 rm /tmp/buildscript-88628-0/stdin-i113-n6 rm /tmp/buildscript-88628-0/stdin-i113-n7 rm /tmp/buildscript-88628-0/stdin-i114-n6 rm /tmp/buildscript-88628-0/stdin-i114-n7 rm /tmp/buildscript-88628-0/stdin-i115-n6 rm /tmp/buildscript-88628-0/stdin-i115-n7 rm /tmp/buildscript-88628-0/stdin-i116-n6 rm /tmp/buildscript-88628-0/stdin-i116-n7 rm /tmp/buildscript-88628-0/stdin-i117-n6 rm /tmp/buildscript-88628-0/stdin-i117-n7 rm /tmp/buildscript-88628-0/stdin-i118-n6 rm /tmp/buildscript-88628-0/stdin-i118-n7 rm /tmp/buildscript-88628-0/stdin-i119-n6 rm /tmp/buildscript-88628-0/stdin-i119-n7 rm /tmp/buildscript-88628-0/stdin-i120-n6 rm /tmp/buildscript-88628-0/stdin-i120-n7 rm /tmp/buildscript-88628-0/stdin-i121-n6 rm /tmp/buildscript-88628-0/stdin-i121-n7 rm /tmp/buildscript-88628-0/stdin-i122-n6 rm /tmp/buildscript-88628-0/stdin-i122-n7 rm /tmp/buildscript-88628-0/stdin-i123-n6 rm /tmp/buildscript-88628-0/stdin-i123-n7 rm /tmp/buildscript-88628-0/stdin-i124-n6 rm /tmp/buildscript-88628-0/stdin-i124-n7 rm /tmp/buildscript-88628-0/stdin-i125-n6 rm /tmp/buildscript-88628-0/stdin-i125-n7 rm /tmp/buildscript-88628-0/stdin-i126-n6 rm /tmp/buildscript-88628-0/stdin-i126-n7 rm /tmp/buildscript-88628-0/stdin-i127-n6 rm /tmp/buildscript-88628-0/stdin-i127-n7 rm /tmp/buildscript-88628-0/stdin-i128-n6 rm /tmp/buildscript-88628-0/stdin-i128-n7 rm /tmp/buildscript-88628-0/stdin-i129-n6 rm /tmp/buildscript-88628-0/stdin-i129-n7 rm /tmp/buildscript-88628-0/stdin-i130-n6 rm /tmp/buildscript-88628-0/stdin-i130-n7 rm /tmp/buildscript-88628-0/stdin-i131-n6 rm /tmp/buildscript-88628-0/stdin-i131-n7 rm /tmp/buildscript-88628-0/stdin-i132-n6 rm /tmp/buildscript-88628-0/stdin-i132-n7 rm /tmp/buildscript-88628-0/stdin-i133-n6 rm /tmp/buildscript-88628-0/stdin-i133-n7 rm /tmp/buildscript-88628-0/stdin-i134-n6 rm /tmp/buildscript-88628-0/stdin-i134-n7 rm /tmp/buildscript-88628-0/stdin-i135-n6 rm /tmp/buildscript-88628-0/stdin-i135-n7 rm /tmp/buildscript-88628-0/stdin-i136-n6 rm /tmp/buildscript-88628-0/stdin-i136-n7 rm /tmp/buildscript-88628-0/stdin-i137-n6 rm /tmp/buildscript-88628-0/stdin-i137-n7 rm /tmp/buildscript-88628-0/stdin-i138-n6 rm /tmp/buildscript-88628-0/stdin-i138-n7 rm /tmp/buildscript-88628-0/stdin-i139-n6 rm /tmp/buildscript-88628-0/stdin-i139-n7 rm /tmp/buildscript-88628-0/stdin-i140-n6 rm /tmp/buildscript-88628-0/stdin-i140-n7 rm /tmp/buildscript-88628-0/stdin-i141-n6 rm /tmp/buildscript-88628-0/stdin-i141-n7 rm /tmp/buildscript-88628-0/stdin-i142-n6 rm /tmp/buildscript-88628-0/stdin-i142-n7 rm /tmp/buildscript-88628-0/stdin-i143-n6 rm /tmp/buildscript-88628-0/stdin-i143-n7 rm /tmp/buildscript-88628-0/stdin-i144-n6 rm /tmp/buildscript-88628-0/stdin-i144-n7 rm /tmp/buildscript-88628-0/stdin-i145-n6 rm /tmp/buildscript-88628-0/stdin-i145-n7 rm /tmp/buildscript-88628-0/stdin-i146-n6 rm /tmp/buildscript-88628-0/stdin-i146-n7 rm /tmp/buildscript-88628-0/stdin-i147-n6 rm /tmp/buildscript-88628-0/stdin-i147-n7 rm /tmp/buildscript-88628-0/stdin-i148-n6 rm /tmp/buildscript-88628-0/stdin-i148-n7 rm /tmp/buildscript-88628-0/stdin-i149-n6 rm /tmp/buildscript-88628-0/stdin-i149-n7 rm /tmp/buildscript-88628-0/stdin-i150-n6 rm /tmp/buildscript-88628-0/stdin-i150-n7 rm /tmp/buildscript-88628-0/stdin-i151-n6 rm /tmp/buildscript-88628-0/stdin-i151-n7 rm /tmp/buildscript-88628-0/stdin-i152-n6 rm /tmp/buildscript-88628-0/stdin-i152-n7 rm /tmp/buildscript-88628-0/stdin-i153-n6 rm /tmp/buildscript-88628-0/stdin-i153-n7 rm /tmp/buildscript-88628-0/stdin-i154-n6 rm /tmp/buildscript-88628-0/stdin-i154-n7 rm /tmp/buildscript-88628-0/stdin-i155-n6 rm /tmp/buildscript-88628-0/stdin-i155-n7 rm /tmp/buildscript-88628-0/stdin-i156-n6 rm /tmp/buildscript-88628-0/stdin-i156-n7 rm /tmp/buildscript-88628-0/stdin-i157-n6 rm /tmp/buildscript-88628-0/stdin-i157-n7 rm /tmp/buildscript-88628-0/stdin-i158-n6 rm /tmp/buildscript-88628-0/stdin-i158-n7 rm /tmp/buildscript-88628-0/stdin-i159-n6 rm /tmp/buildscript-88628-0/stdin-i159-n7 rm /tmp/buildscript-88628-0/stdin-i160-n6 rm /tmp/buildscript-88628-0/stdin-i160-n7 rm /tmp/buildscript-88628-0/stdin-i161-n6 rm /tmp/buildscript-88628-0/stdin-i161-n7 rm /tmp/buildscript-88628-0/stdin-i162-n6 rm /tmp/buildscript-88628-0/stdin-i162-n7 rm /tmp/buildscript-88628-0/stdin-i163-n6 rm /tmp/buildscript-88628-0/stdin-i163-n7 rm /tmp/buildscript-88628-0/stdin-i164-n6 rm /tmp/buildscript-88628-0/stdin-i164-n7 rm /tmp/buildscript-88628-0/stdin-i165-n6 rm /tmp/buildscript-88628-0/stdin-i165-n7 rm /tmp/buildscript-88628-0/stdin-i166-n6 rm /tmp/buildscript-88628-0/stdin-i166-n7 rm /tmp/buildscript-88628-0/stdin-i167-n6 rm /tmp/buildscript-88628-0/stdin-i167-n7 rm /tmp/buildscript-88628-0/stdin-i168-n6 rm /tmp/buildscript-88628-0/stdin-i168-n7 rm /tmp/buildscript-88628-0/stdin-i169-n6 rm /tmp/buildscript-88628-0/stdin-i169-n7 rm /tmp/buildscript-88628-0/stdin-i170-n6 rm /tmp/buildscript-88628-0/stdin-i170-n7 rm /tmp/buildscript-88628-0/stdin-i171-n6 rm /tmp/buildscript-88628-0/stdin-i171-n7 rm /tmp/buildscript-88628-0/stdin-i172-n6 rm /tmp/buildscript-88628-0/stdin-i172-n7 rm /tmp/buildscript-88628-0/stdin-i173-n6 rm /tmp/buildscript-88628-0/stdin-i173-n7 rm /tmp/buildscript-88628-0/stdin-i174-n6 rm /tmp/buildscript-88628-0/stdin-i174-n7 rm /tmp/buildscript-88628-0/stdin-i175-n6 rm /tmp/buildscript-88628-0/stdin-i175-n7 rm /tmp/buildscript-88628-0/stdin-i176-n6 rm /tmp/buildscript-88628-0/stdin-i176-n7 rm /tmp/buildscript-88628-0/stdin-i177-n6 rm /tmp/buildscript-88628-0/stdin-i177-n7 rm /tmp/buildscript-88628-0/stdin-i178-n6 rm /tmp/buildscript-88628-0/stdin-i178-n7 rm /tmp/buildscript-88628-0/stdin-i179-n6 rm /tmp/buildscript-88628-0/stdin-i179-n7 rm /tmp/buildscript-88628-0/stdin-i180-n6 rm /tmp/buildscript-88628-0/stdin-i180-n7 rm /tmp/buildscript-88628-0/stdin-i181-n6 rm /tmp/buildscript-88628-0/stdin-i181-n7 rm /tmp/buildscript-88628-0/stdin-i182-n6 rm /tmp/buildscript-88628-0/stdin-i182-n7 rm /tmp/buildscript-88628-0/stdin-i183-n6 rm /tmp/buildscript-88628-0/stdin-i183-n7 rm /tmp/buildscript-88628-0/stdin-i184-n6 rm /tmp/buildscript-88628-0/stdin-i184-n7 rm /tmp/buildscript-88628-0/stdin-i185-n6 rm /tmp/buildscript-88628-0/stdin-i185-n7 rm /tmp/buildscript-88628-0/stdin-i186-n6 rm /tmp/buildscript-88628-0/stdin-i186-n7 rm /tmp/buildscript-88628-0/stdin-i187-n6 rm /tmp/buildscript-88628-0/stdin-i187-n7 rm /tmp/buildscript-88628-0/stdin-i188-n6 rm /tmp/buildscript-88628-0/stdin-i188-n7 rm /tmp/buildscript-88628-0/stdin-i189-n6 rm /tmp/buildscript-88628-0/stdin-i189-n7 rm /tmp/buildscript-88628-0/stdin-i190-n6 rm /tmp/buildscript-88628-0/stdin-i190-n7 rm /tmp/buildscript-88628-0/stdin-i191-n6 rm /tmp/buildscript-88628-0/stdin-i191-n7 rm /tmp/buildscript-88628-0/stdin-i192-n6 rm /tmp/buildscript-88628-0/stdin-i192-n7 rm /tmp/buildscript-88628-0/stdin-i193-n6 rm /tmp/buildscript-88628-0/stdin-i193-n7 rm /tmp/buildscript-88628-0/stdin-i194-n6 rm /tmp/buildscript-88628-0/stdin-i194-n7 rm /tmp/buildscript-88628-0/stdin-i195-n6 rm /tmp/buildscript-88628-0/stdin-i195-n7 rm /tmp/buildscript-88628-0/stdin-i196-n6 rm /tmp/buildscript-88628-0/stdin-i196-n7 rm /tmp/buildscript-88628-0/stdin-i197-n6 rm /tmp/buildscript-88628-0/stdin-i197-n7 rm /tmp/buildscript-88628-0/stdin-i198-n6 rm /tmp/buildscript-88628-0/stdin-i198-n7 rm /tmp/buildscript-88628-0/stdin-i199-n6 rm /tmp/buildscript-88628-0/stdin-i199-n7 rm /tmp/buildscript-88628-0/stdin-i200-n6 rm /tmp/buildscript-88628-0/stdin-i200-n7 rm /tmp/buildscript-88628-0/stdin-n9 rmdir /tmp/buildscript-88628-0/ c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/init.so.o.ii [: 9999999999999999999: out of range c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/init.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/util.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/util.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/util.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -Wno-unused-function -Wno-unused-label -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/lexer.lex.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/lexer.lex.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -Wno-unused-function -Wno-unused-label -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/lexer.lex.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/symbol.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/symbol.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/symbol.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/menu.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/menu.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/menu.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/expr.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/expr.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/expr.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/confdata.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/confdata.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/confdata.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/confapi.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/confapi.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/confapi.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/preprocess.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/preprocess.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/preprocess.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -w -x c -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/parser.tab.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/parser.tab.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/parser.tab.so.o.i c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-autoconf/libbuild2/autoconf/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-autoconf/libbuild2/autoconf/rule.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-autoconf/libbuild2/autoconf/checks.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/checks.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/libbutl.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl/libbutl.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/libbuild2.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/libbuild2.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/libbuild2-in.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2/in/libbuild2-in.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-autoconf-0.17-0.3.so -std=c++26 -L/usr/local/lib -shared -o libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf-0.17-0.3.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2/libbuild2 -Wl,-rpath,/usr/local/lib libbuild2-autoconf/libbuild2/autoconf/init.so.o libbuild2-autoconf/libbuild2/autoconf/rule.so.o libbuild2-autoconf/libbuild2/autoconf/checks.so.o build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread build2/libbuild2/in/libbuild2-in-0.17-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf-0.17-0.3.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++26 -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/init.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/init.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/util.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/util.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -Wno-unused-function -Wno-unused-label -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/lexer.lex.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/lexer.lex.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/symbol.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/symbol.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/menu.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/menu.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/expr.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/expr.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/confdata.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/confdata.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/confapi.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/confapi.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/preprocess.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/preprocess.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig -DKCONFIG_AUTOCONFIG=NULL -DKCONFIG_REGEX=0 -DLIBBUILD2_KCONFIG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl -DLIBBUTL_SHARED -Wno-extra -Wno-error -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libbuild2-kconfig/libbuild2/kconfig/parser.tab.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/parser.tab.so.o.i cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -Wl,-soname,libbuild2-kconfig-0.17-0.3.so -std=c++26 -L/usr/local/lib -shared -o libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig-0.17-0.3.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbutl/libbutl -Wl,-rpath,/usr/local/lib libbuild2-kconfig/libbuild2/kconfig/init.so.o build2/libbuild2/libbuild2-0.17.so libbutl/libbutl/libbutl-0.17.so -pthread libbuild2-kconfig/libbuild2/kconfig/util.so.o libbuild2-kconfig/libbuild2/kconfig/lexer.lex.so.o libbuild2-kconfig/libbuild2/kconfig/symbol.so.o libbuild2-kconfig/libbuild2/kconfig/menu.so.o libbuild2-kconfig/libbuild2/kconfig/expr.so.o libbuild2-kconfig/libbuild2/kconfig/confdata.so.o libbuild2-kconfig/libbuild2/kconfig/confapi.so.o libbuild2-kconfig/libbuild2/kconfig/preprocess.so.o libbuild2-kconfig/libbuild2/kconfig/parser.tab.so.o ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig-0.17-0.3.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig-0.17.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig-0.17.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.17.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig.so install -d -m 755 ../stage/usr/local/include/libbuild2/autoconf install -m 644 libbuild2-autoconf/libbuild2/autoconf/rule.hxx ../stage/usr/local/include/libbuild2/autoconf install -m 644 libbuild2-autoconf/libbuild2/autoconf/export.hxx ../stage/usr/local/include/libbuild2/autoconf install -m 644 libbuild2-autoconf/libbuild2/autoconf/init.hxx ../stage/usr/local/include/libbuild2/autoconf install -m 644 libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf.pc ../stage/usr/local/lib/pkgconfig install -m 644 libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf-0.17-0.3.so ../stage/usr/local/lib ln -sf libbuild2-autoconf-0.17-0.3.so ../stage/usr/local/lib/libbuild2-autoconf-0.17.so ln -sf libbuild2-autoconf-0.17.so ../stage/usr/local/lib/libbuild2-autoconf.so install -d -m 755 ../stage/usr/local/share/doc/libbuild2-autoconf install -m 644 libbuild2-autoconf/README.md ../stage/usr/local/share/doc/libbuild2-autoconf install -m 644 libbuild2-autoconf/LICENSE ../stage/usr/local/share/doc/libbuild2-autoconf install -m 644 libbuild2-autoconf/AUTHORS ../stage/usr/local/share/doc/libbuild2-autoconf install -m 644 libbuild2-autoconf/manifest ../stage/usr/local/share/doc/libbuild2-autoconf install -d -m 755 ../stage/usr/local/include/libbuild2/kconfig install -m 644 libbuild2-kconfig/libbuild2/kconfig/export.hxx ../stage/usr/local/include/libbuild2/kconfig install -m 644 libbuild2-kconfig/libbuild2/kconfig/init.hxx ../stage/usr/local/include/libbuild2/kconfig install -m 644 libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig.pc ../stage/usr/local/lib/pkgconfig install -m 644 libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig-0.17-0.3.so ../stage/usr/local/lib ln -sf libbuild2-kconfig-0.17-0.3.so ../stage/usr/local/lib/libbuild2-kconfig-0.17.so ln -sf libbuild2-kconfig-0.17.so ../stage/usr/local/lib/libbuild2-kconfig.so install -d -m 755 ../stage/usr/local/share/doc/libbuild2-kconfig install -m 644 libbuild2-kconfig/doc/build2-kconfig-manual.xhtml ../stage/usr/local/share/doc/libbuild2-kconfig install -m 644 libbuild2-kconfig/README.md ../stage/usr/local/share/doc/libbuild2-kconfig install -m 644 libbuild2-kconfig/LICENSE ../stage/usr/local/share/doc/libbuild2-kconfig install -m 644 libbuild2-kconfig/AUTHORS ../stage/usr/local/share/doc/libbuild2-kconfig install -m 644 libbuild2-kconfig/COPYRIGHT ../stage/usr/local/share/doc/libbuild2-kconfig install -m 644 libbuild2-kconfig/manifest ../stage/usr/local/share/doc/libbuild2-kconfig ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp built_by' 'PKG_NOTE_build_timestamp=2024-12-29T09:01:49+0000' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for build2-0.17.0_1 ===> Building build2-0.17.0_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for build2-0.17.0_1 build of devel/build2 | build2-0.17.0_1 ended at Sun Dec 29 11:40:48 GMT 2024 build time: 02:38:59